Reverse word-Briefe in einem Satz java
Für mein Programm möchte ich umkehren Buchstaben in einer Textzeile. Aber ich will nicht auf die Reihenfolge der Wörter im Satz.
Wenn ich zum Beispiel input: "Dies ist ein string"
Bekomme ich: gnirts eine si siht
Aber ich will: siht si gnirts
public static String reverseWordCharacters(String text1) {
String reverse = "";
int length = text1.length();
for (int i = length - 1; i >= 0; i--) {
reverse = reverse + text1.charAt(i);
System.out.println();
}
return reverse;
}
}
- Also, was haben Sie versucht?
- Riecht wie Hausaufgaben, mit denen Einschränkungen.....
- Genau das ist der Grund, warum ich das, was ich bisher getan habe
Du musst angemeldet sein, um einen Kommentar abzugeben.
StringBuffer
wäre besser geeignet fürinvertedSentence
. Auch ein Blick auf StringUtils die Umkehrung der Saiten.Commons Lang ist StringUtils-Klasse hat Methode, dies zu tun:
http://commons.apache.org/proper/commons-lang/javadocs/api-release/org/apache/commons/lang3/StringUtils.html#reverse(java.lang.String)
Dies kann der einfachste Weg,
length
richtig, so dass dieser nicht selbst kompilieren.