Как удалить пробелы в конце строки на Java?

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

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

Как удалить пробелы в конце строки на Java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@caterina Вы можете использовать replaceAll() метод с регулярным выражением \s+$ чтобы удалить пробелы в конце строки на Java, посмотрите ниже код как пример:


1
2
3
4
5
6
7
8
9
public class Main {

    public static void main(String args[]) {
       String str = "  Тестовая строка  новая   ";

       // Вывод:  Тестовая строка  новая
       System.out.println(str.replaceAll("\\s+$",""));
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

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

от rodger.botsford , год назад

@caterina 

Вы можете использовать метод trim() класса String для удаления пробелов в конце строки.

1
2
3
String input = "   Hello World!   ";
input = input.trim();
System.out.println(input);


Вывод: "Hello World!"


Вы так же можете использовать регулярное выражение replaceAll("\s+$", "") для удаления пробелов в конце строки.

1
2
3
String input = "   Hello World!   ";
input = input.replaceAll("\s+$", "");
System.out.println(input);


Вывод: " Hello World!"