public class Test {
int multiple;
public static void main(String[] args){
String string1 = "string";
String string2 = "string";
String string4 = "Changed";
String string3 = new String("string");
System.out.println("string1 == string2: " + (string1 == string2));\\true
System.out.println("string1 == string4: " + (string1 == string4));\\false
System.out.println("string1 == string3: " + (string1 == string3));\\false
}
}
参照が同じ場合、==
演算子が戻ることを理解しています。true
私が知りたいのは、Javaはオブジェクトを作成する前に文字列リテラルの内容をチェックしますか?