1) Ниже не учитываются все пробелы, как в случае пустого XML-тега.
Код: Выделить всё
return inputString==null || inputString.length()==0;
Код: Выделить всё
return inputString==null || inputString.trim().length()==0;
Код: Выделить всё
return inputString==null || inputString.trim().length()==0 || inputString.trim().length()==0;
Код: Выделить всё
private static final Pattern p = Pattern.compile("\\s+");
return inputString==null || inputString.length()==0 || p.matcher(inputString).matches();
Apache Commons (
Код: Выделить всё
StringUtils.isBlank/isEmpty
или Spring (
Код: Выделить всё
StringUtils.isEmpty
или Гуава (
Код: Выделить всё
Strings.isNullOrEmpty
или любой другой вариант?
Подробнее здесь: https://stackoverflow.com/questions/325 ... ty-or-null