nullチェック

“XXX”.equal(変数) としたときに変数がもしnullの時、Exceptionが投げられてしまう。そこで、今まででは以下のようにしてnullをチェックしてきた。

if (変数 != null)

しかしequal自身をif文の中に入れることが多く、if続きになってしまうため今回は以下のようにしてみた。

if(変数 != null && "XXX".equal(変数))

こうすることで第一項がfalseになった場合その時点で条件が決まるのでExceptionが起きなくなる。