logo

Јава програм за преокретање сваке речи у стрингу

Можемо да преокренемо сваку реч низа уз помоћ метода реверсе(), сплит() и субстринг(). Коришћењем реверсе() методе СтрингБуилдер класе, можемо обрнути дати стринг. Помоћу методе сплит('\с') можемо добити све речи у низу. Да бисмо добили први знак, можемо користити метод субстринг() или цхарАт().

Погледајмо пример за преокрет сваке речи у низу.

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

 public class StringFormatter { public static String reverseWord(String str){ String words[]=str.split('\s'); String reverseWord=''; for(String w:words){ StringBuilder sb=new StringBuilder(w); sb.reverse(); reverseWord+=sb.toString()+' '; } return reverseWord.trim(); } } 

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

 public class TestStringFormatter { public static void main(String[] args) { System.out.println(StringFormatter.reverseWord('my name is khan')); System.out.println(StringFormatter.reverseWord('I am sonoo jaiswal')); } } 

Излаз:

 ym eman si nahk I ma oonos lawsiaj