/
Вопросы и ответы
/
Java
/

Как удалить символ из string java

Как удалить символ из string java

4 года назад

Человек-Молекула

Ответы

0

Строки в Java являются неизменяемыми, поэтому удалить символ из строки не получится, но можно создать новую строку на основе исходной, в которой будут отсутствовать некоторые символы. Как вариант, можно воспользоваться методом строки substring​(int beginIndex, int endIndex), который вернёт новую строку, начиная с позиции beginIndex до позиции (не включая) endIndex

"hamburger".substring(4, 8); // "urge"

Возможна также передача в метод только одного параметра beginIndex, в этом случае метод вернёт подстроку, начиная с индекса beginIndex и до конца строки

"unhappy".substring(2); // "happy"

Если нужно удалить како-то конкретный символ, можно воспользоваться методом replaceAll(). Этот метод возвращает новую строку, в которой заменяет все подстроки, которые соответствует регулярному выражению:

// Заменяем в слове подстроку "l" на пустую строку, то есть удаляем её
"world".replaceAll("l", ""); // "word"

4 года назад

Maksim Litvinov

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845