Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы
Старый 11.04.2010, 12:35   #1
llRom4ikll
Новичок
Джуниор
 
Регистрация: 11.04.2010
Сообщений: 1
По умолчанию удалить лишние пробелы со строки так чтобы между словами осталось по одному пробелу java

Нашел похожие темы на С++ и Delphi, в них не силен и разобраться не смог. Не мог бы кто написать решение задачки на java? Заранее благодарен
llRom4ikll вне форума Ответить с цитированием
Старый 11.04.2010, 15:40   #2
Lemon2009
Пользователь
 
Аватар для Lemon2009
 
Регистрация: 29.07.2009
Сообщений: 72
По умолчанию

Код:
String text = "Это  текст! Тут сплошные  двойные пробелы  :)";
text = text.replace("  ", " "); // удаляем лишние пробелы
Совершенство в простоте
Lemon2009 вне форума Ответить с цитированием
Старый 12.04.2010, 19:35   #3
alexinspir
Новичок
Джуниор
 
Аватар для alexinspir
 
Регистрация: 26.08.2008
Сообщений: 1,010
По умолчанию

Цитата:
Сообщение от Lemon2009 Посмотреть сообщение
Код:
String text = "Это  текст! Тут сплошные  двойные пробелы  :)";
text = text.replace("  ", " "); // удаляем лишние пробелы
и вместо 6 пробелов будем получать 3, вместо 7 - 4, вместо 11 - 6 и тд.
так если вырезать только пробелы:
Код:
String text = "Это  текст! Тут сплошные    пробелы  :)";
text = text.replace("\u0020{2,}", "\u0020");
так если любые whitespaces на пробелы:
Код:
String text = "Это  текст!       \n\r\t\n\t\t\t\t\r\n Тут сплошные  пробелы  :)";
text = text.replace("\\s{1,}", "\u0020");
ну и тд.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими.
alexinspir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу delphi MASIK Общие вопросы Delphi 7 22.12.2010 18:23
удалить в строке лишние пробелы euhenia Помощь студентам 4 02.12.2009 21:55
Удалить лишние пробелы [C++] StudeHt Помощь студентам 2 20.05.2009 23:12
Удалить лишние пробелы Иван 883 Паскаль, Turbo Pascal, PascalABC.NET 5 06.04.2009 22:45
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу c++ DimaG Общие вопросы C/C++ 1 01.11.2007 21:50