Susidūriau su tokiu kodu:
String foo = getvalue("foo");
if (StringUtils.isBlank(foo))
doStuff();
else
doOtherStuff();
Atrodo, kad tai funkciniu požiūriu yra lygiavertiška toliau nurodytam kodui:
String foo = getvalue("foo");
if (foo.isEmpty())
doStuff();
else
doOtherStuff();
Ar yra skirtumas tarp šių dviejų funkcijų (org.apache.commons.lang3.StringUtils.isBlank
ir java.lang.String.isEmpty
)?