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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@loyal Вы можете вызвать trim() метод у строки и удалить пробелы в начале и в конце строки на 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.trim());
    }
}


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

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

от karen.wisozk , год назад

@loyal 

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

1
2
String originalString = "   This is a test string.   ";
String modifiedString = originalString.trim();


modifiedString содержит "This is a test string."


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

1
originalString = originalString.replaceAll("^\s+|\s+$", "");


originalString содержит "This is a test string."