Найти тему
DEBAGanov

Java 1741. Как удалить часть строки java

В Java вы можете удалить часть строки с помощью метода replace() или replaceAll(). Вот несколько примеров:

  • Используя метод replace():
String str = "Привет, мир!";
String newStr = str.replace("мир", "");
System.out.println(newStr);
// Выводит: Привет, !

  • Используя метод replaceAll() с регулярным выражением:
String str = "abc{hi}df";
String newStr = str.replaceAll("\\{.*\\}", "");
System.out.println(newStr);
// Выводит: abcdf

  • Используя класс StringBuilder:
StringBuilder sb = new StringBuilder("Привет, мир!");
sb.delete(7, 11);
System.out.println(sb.toString());
// Выводит: Привет!

Обратите внимание, что строки в Java неизменяемы, поэтому методы replace() и replaceAll() возвращают новую строку с изменениями, а метод delete() класса StringBuilder изменяет сам объект StringBuilder.

3019 вопрос-ответ по Java

Курс Spring Framework

Tелеграмм каналDEBAGanov

Мое резюмеDEBAGanov

Если вам понравилось, буду признателен за подписку.