1
を起こしStringUtils.isNotBlankによって確認された:)NPEはまだあなたは、私が使用しています見ることができるように私は<strong>@NotNull</strong>注釈、 を使用してい日食@NotNull警告
StringUtils.isNotBlank(
NPをチェックするにはまだEclipseの警告があります。私が使用している場合は
oldlink!= nullは
それは文句を言わない警告が表示されます。
ご使用の際に何が問題になるかも知れません。apache commons StringUtils?
全く問題はありません。 ''!= null''の比較を使用すると、コンパイラはnullをチェックすることを確認します。 '' isNotBlank() ''のようないくつかのメソッドへの呼び出しを使用すると、コンパイラはこのメソッドがnullをチェックすることを知らないでしょう。だからあなたはまだ警告を受けています。しかし、これはコンパイラの警告であり、無視することができます。 – f1sh
IntelliJ IDEA 13のApache 'CollectionUtils.isNotEmpty()'にも同様の問題があります。このメソッドがそれをチェックしても、潜在的なNPEが表示されます。そして、私はIDEAのそれ以降のバージョンはそれをしないと思うし、実際には何が起こっているのかをapacheメソッドで考える。 – dty
@ f1sh isNotBlank()メソッドはヌルチェックを持っているので、これらを改良することができるので、 'apache commons' –