ישנן דרכים רבות להפוך מחרוזת ב-Java. אנו יכולים להפוך מחרוזת באמצעות StringBuffer, StringBuilder, איטרציה וכו'. בואו נראה את הדרכים להפוך מחרוזת ב-Java.
1) על ידי StringBuilder / StringBuffer
קובץ: StringFormatter.java
public class StringFormatter { public static String reverseString(String str){ StringBuilder sb=new StringBuilder(str); sb.reverse(); return sb.toString(); } }
קובץ: TestStringFormatter.java
public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseString('my name is khan')); System.out.println(StringFormatter.reverseString('I am sonoo jaiswal')); } }
תְפוּקָה:
nahk si eman ym lawsiaj oonos ma I
2) על ידי איטרציה הפוכה
קובץ: StringFormatter.java
public class StringFormatter { public static String reverseString(String str){ char ch[]=str.toCharArray(); String rev=''; for(int i=ch.length-1;i>=0;i--){ rev+=ch[i]; } return rev; } }
קובץ: TestStringFormatter.java
public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseString('my name is khan')); System.out.println(StringFormatter.reverseString('I am sonoo jaiswal')); } }
תְפוּקָה:
nahk si eman ym lawsiaj oonos ma I