Java String.equals与==

String.equals()比较内容,而==检查引用是否指向同一对象。

示例

请参阅下面的插图示例-

public class Tester {
   public static void main(String[] args) {
      String test = new String("a");
      String test1 = new String("a");
      System.out.println(test == test1);
      System.out.println(test.equals(test1));
   }
}

输出结果

false
true