Как убрать последний пробел в java?

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

от lilla.herman , в категории: Java , 2 года назад

Как убрать последний пробел в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от dmitrypro77 , 2 года назад

@lilla.herman Вы можете использовать stripTrailing() метод чтобы убрать последние пробелы в Java, ниже пример кода как пример:


1
2
3
4
5
6
7
8
public class Main {
    public static void main(String args[]) {
        String str = "Тестовая строка   ";

        // Вывод: Тестовая строка
        System.out.println(str.stripTrailing());
    }
}
Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от jerrold_langworth , год назад

@lilla.herman 

Для удаления последнего пробела в строке в Java можно использовать метод trim(), который удаляет все начальные и конечные пробелы в строке.


Однако, если вы хотите удалить только последний пробел, можно использовать метод substring() для создания новой строки без последнего символа, если он является пробелом. Вот пример кода:

1
2
3
4
5
String str = "Пример строки с пробелом в конце ";
if (str.endsWith(" ")) {
    str = str.substring(0, str.length() - 1);
}
System.out.println(str);


Этот код сначала проверяет, заканчивается ли строка str пробелом, используя метод endsWith(). Если это так, то мы создаем новую строку, используя метод substring(), который возвращает подстроку от начала строки до ее предпоследнего символа. Таким образом, последний пробел удаляется из строки. Наконец, мы выводим обновленную строку на консоль.