equals()方法是String类中的方法,它用于比较两个对象引用所指的内容是否相等;而==运算符是比较两个对象引用的地址是否相等。
public class Demo3 { public static void main(String[] args) { String c1 = new String("abc"); String c2 = new String("abc"); String c3 = c1;//将c1对象引用赋予c3 //使用==运算符比较c2和c3 System.out.println("c2==c3的运算结果为:"+(c2==c3)); //使用equals()方法比较c2和c3 System.out.println("c2.equals(c3)的运算结果为:"+c2.equals(c3)); System.out.println("c1==c3的运算结果为:"+(c1==c3)); } }