Я столкнулся с некоторым кодом, который имеет следующее:
String foo = getvalue("foo");
if (StringUtils.isBlank(foo))
    doStuff();
else
    doOtherStuff();
Это, по-видимому, функционально эквивалентно следующему:
String foo = getvalue("foo");
if (foo.isEmpty())
    doStuff();
else
    doOtherStuff();
Разница между двумя (org.apache.commons.lang3.StringUtils.isBlank и java.lang.String.isEmpty)?
