Как проверить пустую строку

Рейтинг: 1Ответов: 1Опубликовано: 09.09.2014

Доброго дня.
Подскажите, пожалуйста, красивый алгоритм, как обработать строку на наличие в ней текста, и вывод ошибки, если в ней не присутствует ничего кроме спецсимволов (табуляция, перевод строки и т.д.) и пробелов. Спасибо.

Ответы

▲ 3Принят
if(!"ФЫВА123-.,!@#$%^&*".matches("\\S+"))
            System.out.println("Наш хмель пожрал долгоносик, милорд!");

java.util.regex вам в помощь

Документация

http://docs.oracle.com/javase/tutorial/essential/regex/index.html

Метод matches класса String:

boolean matches(String regex)

Tells whether or not this string matches the given regular expression.