equals()和"=="的区别
2018-01-11 本文已影响0人
TongJing
"=="的比较:
1)简单类型例如int,那么"=="比较的就是值.
2)引用类型例如Integer,则比较的是两个引用变量是否指向同一个地址.
equals()方法没有被重写时,也就是在Object类中时,它和"=="的作用基本相同.当其他类重写equals()方法时,equals()方法比较的是值的大小.
Object类中的equals()方法

Integer类中的equals()方法(被重写的)