public class Test1 {
public static void main(String[] args) {
String s1 = new String("abc");
String s2 = new String("abc");
System.out.println(s1==s2);
}
}
结果为flase
表明两个字符串的地址不同,所以是新的"abc"创建了
s2是new了一个新的。
如果写成String s1="abc";
String s2="abc";
那么s1==s2 |
|