Ptw-cwl
使用“==”比较两个字符串,是比较两个对象的地址是否一致,
equals方法则是比较两个String字符串的内容是否一致
定义变量
String s1 = "ptw-cwl";
String s2 = "ptw-cwl";
String s3 = new String("ptw-cwl");
String s4 = new String("ptw-cwl");
进行== 和 equals 的比较
System.out.println("s1 == s2 :"+(s1 == s2));
System.out.println("s1.equals(s2) :"+s1.equals(s2));
System.out.println("---------------------------------");
System.out.println("s2 == s3 :"+(s2 == s3));
System.out.println("s2.equals(s3) :"+s2.equals(s3));
System.out.println("---------------------------------");
System.out.println("s3 == s4 :"+(s3 == s4));
System.out.println("s3.equals(s4) :"+s3.equals(s4));
输出结果:
s1 == s2 :true s1.equals(s2) :true --------------------------------- s2 == s3 :false s2.equals(s3) :true --------------------------------- s3 == s4 :false s3.equals(s4) :true
Ptw-cwl



