違いのisEmptyとISBLANK

実際には、多くの場合、文字列が論理的に空であるかどうかを判断するために使用

比較的単純な筋力を使用することです!= 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

おすすめ

転載: www.cnblogs.com/westlife-11358/p/11326458.html