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

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

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

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 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