実際には、多くの場合、文字列が論理的に空であるかどうかを判断するために使用
比較的単純な筋力を使用することです!= NULL && Str.lengthは()> 0に決定されます
実際には、多くのJavaツールのセットがパッケージされている優れたインターフェースを使用することができます
例えばStringUtils.isEmpty(文字列str)とStringUtils.isBlank(文字列str)のために
違いは、のisEmptyとISBLANK
唯一のisEmpty空の文字列と0の長さを分析
ISBLANK判定は、文字列の(スペース、T、改行\ N-、改ページ\ F、キャリッジリターンの\ R&LT \タブを含む)0、空白文字の長さが空です。
例えば:
StringUtils.isEmpty(ヌル)が真=
StringUtils.isEmpty( "")=真
StringUtils.isEmpty(」「)=偽
StringUtils.isEmpty( "AAA")=偽
StringUtils.isEmpty( "\ Tの\ Nの\ rを\のF")= FALSE
StringUtils.isBlank(ヌル)=真
StringUtils.isBlank( "")=真
StringUitls.isBlank(」「)=真
StringUtils.isEmpty( "AAA")=偽
StringUtils.isEmpty( "\ Tの\ Nの\ rを\のF")= TRUE
ところで、鉛パック、org.apache.commons.langがあるだろうとorg.apache.commons.lang3 2つのオプションが、lang3のApache Commonsのチームは、LANGのために関しては、JDKバージョン1.5を必要とし、ツールパッケージをリリース完全に特性がいくつかの古いAPIを廃止java5サポートしています。
だから、参照は、数千万人をlang3