文字列.equals(文字列2)について

String str1 = "文字列";

str1.equals("文字列");

はstr1がnullだった場合
NullPointerExceptionをはく

"文字列".equals(str1)
ならstr1がnullでも
falseとなる

よって後者を使おう