重複の可能性:
Javaの文字列プールに関する質問
Javaで文字列を宣言する2つの方法の違いは何ですか?
String se1 = "java";
String se2 = "java";
System.out.println(se1 == se2); // output true
String str1 = new String("OKAY");
String str2 = new String("OKAY");
System.out.println(str1 == str2); // output false