三、String s1=new String("abcde");
String s2=new String("abcde");
boolean b1=s1.equals(s2);
boolean b2=s1==s2;
System.out.print(b1+" "+b2);
输出true false
首先看String s1=new String("abcde");//给s1开辟一块地址 值为abcde
String s2=new String("abcde");//给s2开辟一块新地址abcde
用equals比较字符串是比较两者的值
用==比较是比较两者的地址&&也比较值。