1.应用程序的主要方法中有以下语句,则输出的结果()String s1 = new String(“xyz”); String s2 = new String(“xyz”); 布尔值b1 = s1.equals(s2); 布尔b2 =(s1 == s2); System .out.print(b1 +“”+ b2);
结果
分析
:
String s1 = new String(“xyz”); //创建了字符串类型的内容为XYZ的S1对象
String s2 = new String(“xyz”); //创建了字符串类型的内容为XYZ的S2对象
布尔值b1 = s1.equals(s2); //比较S1对象和S2对象的内容相等,返回真。
布尔b2 =(s1 == s2); //比较S1和S2两个对象的存储地址是否相等,明显两者分别存储在不同的地址,所以返回:假。