public class Person {
public static void main(String[] args)
{
String s = "hello,world"; //这里的s是一个对象
String s1 = "hello,"; //这里的s1也是一个对象
String s2 = "world"; //这里s2也是对象
System.out.println(s == s1 +s2);// s == s1 +s2 这个是判断s对象的地址值是否等于s1对象和s2对象的地址之和,肯定不等的
System.out.println(s =="hello,"+"world" ); //因为String重写了object的equals方法,s的字母组成和字符串"hello,world"相同所以这里比较时会相等。
}
} |