String str = testDto.getName(); if (str.equals("test")) { //処理 }これだとstrがnullだった場合エラーになるので、if文の前にnullチェックしないといけない。
でもこうすればチェックする必要がない↓
String str = testDto.getName(); if ("test".equals(str)) { //処理 }もしstrがnullだとしてもエラーにならずfalseで返ってくる。
他人のソース見てて、定数先に書くこと多いなーと思ってたらちゃんと理由があったのね…
こうゆう常識的だけど知らねーってことけっこうあると思うので、 規約とか作法の本ちゃんと読む。。
0 件のコメント:
コメントを投稿