1 год назад
Java 452. Напишите программу на Java, чтобы перевернуть заданную строку с сохранением положения пробелов?
Чтобы перевернуть заданную строку, сохраняя положение пробелов, можно использовать следующий алгоритм: Вот пример кода на Java, который реализует такой алгоритм: public static String reverseWords(String str) { String[] words = str.split("\\s"); // разбиваем строку на массив слов StringBuilder sb = new StringBuilder(); for (String word : words) { sb.append(new StringBuilder(word).reverse().toString()).append(" "); // отражаем каждое слово и добавляем его с пробелом к результирующей строке } return sb...
1 год назад
Java 917. Как перевернуть строку?
Для переворачивания строки на 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...