Для переворачивания строки на Java есть несколько способов: String originalString = "Hello World!";
StringBuilder stringBuilder = new StringBuilder(originalString);
String reversedString = stringBuilder.reverse().toString();
System.out.println(reversedString); public static String reverseStringWithRecursion(String str) {
if (str.length() <= 1) {
return str;
}
return reverseStringWithRecursion(str.substring(1)) + str.charAt(0);
}
String originalString = "Hello World!";
String reversedString = reverseStringWithRecursion(originalString);
System.out.println(reversedString); String originalString = "Hello World!";
StringTokenizer tokenizer = new StringTokenizer(originalString, " ");
String reversedString = "";
while (tokenizer.hasMoreTokens()) {
StringBuilder stringBuilder = new StringBuilder(tokenizer.nextToken());
reversedString += stringBuilder.reverse().toString() + " ";
}
System.out.println(reversedString.trim()); String originalString = "Привет, мир!"