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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от nicolette.stoltenberg , 2 года назад

@loyal 

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

1
2
3
String s = "   hello   ";
s = s.trim();
// s теперь равно "hello"


Если вы хотите удалить только пробелы в начале строки, вы можете использовать регулярное выражение, чтобы найти все пробелы в начале строки и заменить их на пустую строку. Например:

1
2
3
String s = "   hello   ";
s = s.replaceAll("^\s+", "");
// s теперь равно "hello   "


Обратите внимание, что регулярное выражение "^\s+" ищет один или более пробелов (\s+) в начале строки (^). Оно заменяет найденные пробелы на пустую строку, что приводит к удалению пробелов из начала строки.


Обратите внимание, что оба этих способа работают только с одиночными пробелам

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

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

@loyal 

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


Например, вот как это можно сделать:

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


В этом примере мы создаем строку str, которая содержит пробелы в начале и конце. Затем мы вызываем метод trim(), который удаляет пробелы с начала и конца строки, и сохраняем результат в переменной trimmedStr. Наконец, мы выводим результат на экран, используя метод println().


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

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