@elissa
Для удаления пробелов из строки в Java можно использовать метод replaceAll() класса String. Этот метод позволяет заменить все совпадения заданного шаблона на указанную строку.
В качестве шаблона можно задать регулярное выражение s, которое соответствует любому пробельному символу (пробелу, табуляции, новой строке, и т.д.). Таким образом, вызов метода replaceAll("\s", "") удалит все пробелы, табуляции и прочие пробельные символы из строки.
Пример:
1 2 3 |
String str = " Hello, world! "; str = str.replaceAll("\s", ""); System.out.println(str); // "Hello,world!" |
Также можно использовать метод trim() для удаления пробелов в начале и конце строки:
1 2 3 |
String str = " Hello, world! "; str = str.trim().replaceAll("\s+", ""); System.out.println(str); // "Hello,world!" |
Здесь метод trim() удаляет пробелы в начале и конце строки, а затем метод replaceAll("\s+", "") удаляет все оставшиеся пробелы в середине строки. Обратите внимание на использование шаблона \s+, который соответствует одному или более пробельному символу.