首页 > 试题广场 >

阅读以下程序,写出输出结果。

[问答题]

阅读以下程序,写出输出结果。

public class Compare {
public static void main(String[] args) {
String str1 = "abc";
String str2 = new String("abc");
String str3 = "ab" + "c";
String str4 = new String(str2);
String str5 = str1;
System.out.println(str1 == str2);
System.out.println(str2 == str3);
System.out.println(str2 == str4);
System.out.println(str5 == str1);
}
}

false

false

false

true

因为全都是问的是 “请问你们两个是持同一个引用吗(指向同一个对象)吗”
String.equals()才是问“你们两个长得一样不”
发表于 2017-07-04 10:49:50 回复(0)

false

false

false

true


发表于 2017-05-17 16:17:26 回复(0)