В 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.
Если вам понравилось, буду признателен за подписку.