Как удалить символ из string java — Q&A Хекслет
2026-02-26 22:33 Diff

Ответы

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

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

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