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...
1 год назад
Java 79. Какая разница между String, StringBuffer и StringBuilder?
Java имеется три класса, позволяющих работать со строками: String, StringBuffer и StringBuilder. Основное отличие между этими классами заключается в том, что String является неизменяемым классом, то есть каждая операция над объектом String приводит к созданию нового объекта. В свою очередь, классы StringBuffer и StringBuilder используются для работы с изменяемыми символьными последовательностями. Класс StringBuffer был создан для того, чтобы решить проблему производительности при работе с изменяемыми строками...