logo

Како преокренути стринг у Јави

Постоји много начина за обрнути низ у Јави. Можемо да обрнемо Стринг користећи СтрингБуффер, СтрингБуилдер, итерацију итд. Хајде да видимо начине за обрнути Стринг у Јави.

1) Од СтрингБуилдер / СтрингБуффер

Датотека: СтрингФорматтер.јава

 public class StringFormatter { public static String reverseString(String str){ StringBuilder sb=new StringBuilder(str); sb.reverse(); return sb.toString(); } } 

Датотека: ТестСтрингФорматтер.јава

 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) Реверзном итерацијом

Датотека: СтрингФорматтер.јава

 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; } } 

Датотека: ТестСтрингФорматтер.јава

 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