| 我们都知道,在Object中equals是判断内存地址值是否相等,而String类复写了Object中的equals方法,,建立了自己对象的独特的比较内容,用于判断String对象的内容! ==是判断是否为同一对象  , 如:
 String s1="abc";
 String s2=new String("abc");
 System.out.println(s1==s2);       // 运行结果为false  因为不是同一对象
 System.out.println(s1.equals(s2));       //为true,因为,对象内容是一样的
 
 
 你的问题应该可以解决了
 |