Как удалить последний символ из строки в Java?

Пользователь

от otha_marks , в категории: Java , 7 месяцев назад

Как удалить последний символ из строки в Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от aubree , 3 месяца назад

@otha_marks 

Вы можете удалить последний символ из строки, используя следующий код:

1
2
String str = "Hello";
str = str.substring(0, str.length() - 1);


Этот код создает новую строку, которая является подстрокой исходной строки, начиная с нулевого символа и заканчивая предпоследним символом. Затем эта новая строка присваивается переменной str.


Обратите внимание, что этот код работает только для строк, которые содержат более одного символа. Если у вас есть строка с одним символом или пустая строка, то этот код не будет работать. В этом случае вам следует добавить проверку условия, чтобы обеспечить, что строка содержит более одного символа, прежде чем выполнять операцию удаления.


Например:

1
2
3
4
String str = "Hello";
if (str.length() > 1) {
    str = str.substring(0, str.length() - 1);
}