Если String.replaceAll () не найдет нужную замещающую строку, что она вернет?
Будет возвращена исходная строка. replaceAll заменяет все совпадения, не имеет значения, есть ли 0, 1 или 1000.
Вернет оригинал, введите строку.
Из документации :
public String replaceAll (регулярное выражение String, Замена строки) Заменяет каждую подстроку этой строки, которая соответствует данной регулярной выражение с заданной заменой.
public String replaceAll (регулярное выражение String, Замена строки)
Заменяет каждую подстроку этой строки, которая соответствует данной регулярной выражение с заданной заменой.
Тест:
String input = "aaa"; String result = input.replaceAll("b", "c"); // Replace "b" letters for "c". System.out.println(result); // Prints "aaa".