StringUtils.isBlank()
文字列の各文字が空白文字であること (または文字列が空か null であること) をチェックします。これは、文字列が空かどうかをチェックするだけとはまったく異なります。
リンクされたドキュメントから:
String が空白、空 ("")、または null であるかどうかを確認します。
StringUtils.isBlank(null) = true
StringUtils.isBlank("") = true
StringUtils.isBlank(" ") = true
StringUtils.isBlank("bob") = false
StringUtils.isBlank(" bob ") = false
比較のためにStringUtils.isEmpty :
StringUtils.isEmpty(null) = true
StringUtils.isEmpty("") = true
StringUtils.isEmpty(" ") = false
StringUtils.isEmpty("bob") = false
StringUtils.isEmpty(" bob ") = false
警告: java.lang.Stringの .isBlank() とjava.lang.Stringtrue
.isEmpty() は、 for を返さないことを除いて同じように機能しnull
ます。
java.lang.String.isBlank()
(Java 11 以降)
java.lang.String.isEmpty()