本帖最后由 py强子 于 2013-8-3 23:11 编辑
class StringDemo { public static void main(String[] args) { String s1 = "abc"; String s2 = new String("abc"); System.out.println(s1==s2); //false System.out.println(s1.equals(s2)); //true } } 为什么s1 == s2;返回false 而s1.equals(s2);返回true |