よくやるNullPointerExceptionまとめ


基本的すぎることですがよくやるのでメモ

定数.equals(変数)で変数がnull

final String nullStr = null;

// ぬるぽにならない
System.out.println("a".equals(nullStr));
// ぬるぽになる
System.out.println(nullStr.equals("a"));

if文がnull

final String nullStr = null;
// ぬるぽ
if (nullStr) {}