Java для чайников. Перегрузка методов.
Хватит склеивать строки через плюс: как в Java собирать сообщения читаемо
Когда в строку нужно подставить несколько значений, конкатенация быстро превращается в кашу из кавычек и пробелов, где легко потерять пробел или перепутать порядок. String name = "Ada"; int score = 98; // трудно читать, когда полей становится больше String msg = "Player " + name + " scored " + score + " points"; // шаблон отдельно, значения отдельно String msg2 = String.format("Player %s scored %d points", name, score); // то же самое короче, Java 15+ String msg3 = "Player %s scored %d points"...
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...