StringUtils.isBlank()
文字列の各文字が空白文字であること(または文字列が空であるかnullであること)をチェックします。これは、文字列が空かどうかを確認するだけの場合とはまったく異なります。
リンクされたドキュメントから:
文字列が空白、空( "")または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.String .isEmpty()では、true
に対して戻らないことを除いて、同じように機能しnull
ます。
java.lang.String.isBlank()
java.lang.String.isEmpty()
StringUtils.isEmpty(foo)
同様にisBlank
、nullポインタを回避するのに役立つが、空白文字をチェックしないaもあることに言及する価値があるかもしれません。