Stringのインスタンス

new String()は、新しいインスタンスが作られる。
知ってたけど、確認の意味で。


public static void main(String[] args) {
String str1 = "ほげほげ";
String str2 = "ほげほげ";
System.out.println(str1 == str2);

String str3 = new String("ほげほげ");
String str4 = new String("ほげほげ");
System.out.println(str3 == str4);
}


これの実行結果。


true
false