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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@ian.heidenreich  Вы можете использовать .replace метод для удаления пробелов из строки.


1
2
3
4
5
6
7
class Main {
    public static void main(String[] args) throws Exception {
        String string = "dro pcode.ru";

        System.out.println(string.replace(" ", "")); // dropcode.ru
    }
}

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

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

@ian.heidenreich 

Для удаления пробелов из строки в Java можно использовать метод replaceAll() класса String. Метод replaceAll() заменяет все вхождения указанной подстроки на другую подстроку или символы.


В данном случае, мы можем использовать replaceAll() с регулярным выражением, которое будет заменять все пробелы в строке на пустую строку:

1
2
3
String str = "Это строка с пробелами.";
str = str.replaceAll("\s", "");
System.out.println(str);


В этом примере мы используем метод replaceAll() для замены всех пробелов в строке на пустую строку. Обратите внимание, что мы используем двойной обратный слеш \ перед s, потому что \s - это регулярное выражение для пробела.


Результат выполнения данного кода будет следующим:

1
ЭтоСтрокаСПробелами.