String a1="abc";
String a2="abcd";
System.out.println(a1.equals(a2)); // false

解决方案 »

  1.   

    String s = "word";
    String t = "word";
    String u = new String("word");
    String v = new String("word");System.out.println("s == t: "+(s == t));
    System.out.println("s == u: "+(s == u));
    System.out.println("s.equals(u): "+s.equals(u));
    System.out.println("v == u: "+(v == u));
    System.out.println("v.equals(u): "+v.equals(u));
      

  2.   

    记住equals是比较内容,而==是比较引用对象的地址即可。