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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

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

@vladimir Используйте метод replaceAll() в Java, чтобы удалить все пробелы из строки, посмотрите пример кода ниже:


 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(" ",""));
    }
}


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

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

от shayna.buckridge , 2 года назад

@vladimir 

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


Вот пример кода:

1
2
3
4
5
String originalString = "Привет, мир! Это строка с пробелами.";
String stringWithoutSpaces = originalString.replace(" ", "");

System.out.println("Оригинальная строка: " + originalString);
System.out.println("Строка без пробелов: " + stringWithoutSpaces);


Этот код выведет:

1
2
Оригинальная строка: Привет, мир! Это строка с пробелами.
Строка без пробелов: Привет,мир!Этострокаспробелами.


Как видите, пробелы были успешно удалены из исходной строки.