String summer = new String("Summer");
String summer2 = "Summer";
System.out.println("Summer");
System.out.println("autumn");
System.out.println("autumn" == "summer");
String autumn = new String("Summer");
我的回答是2 + 0 + 0 + 1 + 1 + 1 = 5。這是對的嗎?爲以下內容創建了多少個字符串對象?
我想這將只有3. – Anubhab
它不能是2 ,因爲這裏至少有*三個不同的字符串... – Makoto
@Makoto'String summer2 =「Summer」;'是一個字符串字面值。 – Maroun