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

Аватар пользователя Сергей Якимович
Сергей Якимович
06 декабря 2022

Метод replace поможет удалить все вхождения подстроки, а метод replaceFirst только первое вхождение.

Так как строки в Java неизменяемы, то любое удаление части строки сводится к созданию новой строки на основе старой, в которой будет отсутствовать удаляемая подстрока :

String str = "10 20 30 10 20 30";
String newStr = str.replace("10 ", "");
System.out.println(newStr); // => 20 30 20 30

str = "10 20 30 10 20 30";
newStr = str.replaceFirst("10 ", "");
System.out.println(newStr); // => 20 30 10 20 30
0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»