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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@loyal Чтобы убрать пробелы из строки на Java можно использовать replaceAll() функцию, ниже пример кода:


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

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

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


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

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

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

@loyal 

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


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

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

System.out.println(strWithoutSpaces); // "ЭтоСтрокаСПробелами"


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


После вызова метода replaceAll() переменная strWithoutSpaces будет содержать исходную строку без пробелов.