字符串在内存中的情况:
public static void main(String[] args) {
String s1 = "include";//申请空间,内容为include
String s2 = "include";//创建一个名为s2的变量,指向include
String s3=new String("a4");//申请空间,内容为a4
String s4=new String("a4");//申请空间,内容为a4
System.out.println(s1==s2);
System.out.println(s3==s4);
System.out.println(s1==s3);
}
运行结果:
true
false
false