ReplaceAll: инструмент для эффективной замены символов в строках
Метод `replaceAll` в Java используется для замены всех вхождений заданной подстроки в строке на другую подстроку. Он возвращает новую строку, в которой все вхождения заменены.
Вот пример использования метода `replaceAll`:
Java
String originalString = "Hello World";
String replacedString = originalString.replaceAll("o", "e");
System.out.println(replacedString); // выводит: Helle Werld
В приведенном примере, строка `"Hello World"` содержит два вхождения буквы "о". Метод `replaceAll` заменяет все вхождения "о" на букву "е" и возвращает новую строку `"Helle Werld"`, которая выводится на экран.
Метод `replaceAll` также поддерживает использование регулярных выражений. Вот пример использования регулярного выражения в методе `replaceAll`:
Java
String originalString = "Hello 123 World";
String replacedString = originalString.replaceAll("\\d", "");
System.out.println(replacedString); // выводит: Hello World
В приведенном примере, строка `"Hello 123 World"` содержит цифру "1", "2" и "3". Регулярное выражение `\\d` соответствует любой цифре. Метод `replaceAll` заменяет все цифры на пустую строку и возвращает новую строку `"Hello World"`, которая выводится на экран.
Таким образом, метод `replaceAll` очень полезен для замены всех вхождений заданной подстроки или символов в строке. Он позволяет работать с обычными символами, а также использовать мощные регулярные выражения для более сложных замен.