logo

Java-Programm zum Umkehren jedes Worts in String

Wir können jedes Wort einer Zeichenfolge mithilfe der Methoden reverse(), split() und substring() umkehren. Durch die Verwendung der Methode reverse() der Klasse StringBuilder können wir eine gegebene Zeichenfolge umkehren. Mithilfe der Methode split('\s') können wir alle Wörter in einem Array abrufen. Um das erste Zeichen zu erhalten, können wir die Methode substring() oder charAt() verwenden.

SMTP-Internetprotokoll

Sehen wir uns das Beispiel an, um jedes Wort in einer Zeichenfolge umzukehren.

Datei: StringFormatter.java

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

Datei: TestStringFormatter.java

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

Ausgabe:

 ym eman si nahk I ma oonos lawsiaj