程序:
public class StringDemo {
public static void main(String[] args) {
String s1="Hello";
String s2="Hello";
String s3=new String("Hello");
String s4=new String("Hello");
//相等否
System.out.println("s1==s2"+(s1==s2));
System.out.println("s3==s4"+(s3==s4));
System.out.println("s1==s3"+(s1==s3));
//值相等否
System.out.println("s1 equals s2"+s1.equals(s2));
System.out.println("s3 equals s4"+s3.equals(s4));
System.out.println("s1 equals s3"+s1.equals(s3));
System.out.println("s1==s2"+s1==s2);
System.out.println("s3==s4"+s3==s4);
System.out.println("s1==s3"+s1==s3);
}
}
结果:
s1==s2true
s3==s4false
s1==s3false
s1 equals s2true
s3 equals s4true
s1 equals s3true
false
false
false
请仔细分析不同,答得好的追加分数