“==”运算符与equals()

“==”运算符,比较内存地址

equals(),比较内容(值)

public class Book {
    public static void main(String[] args) {
        String c1=new String("abc");
        String c2=new String("abc");
        String c3=c1;//c3、c1指向同一内存地址
        System.out.println("c2==c3的结果:"+(c2==c3));//false
        System.out.println("c2.equals(c3)的结果:"+c2.equals(c3));//true
    }
}

 

posted @ 2018-01-03 11:54  夕西行  阅读(172)  评论(0编辑  收藏  举报