==和equals的区别

来源:互联网 发布:本科大数据毕业设计 编辑:程序博客网 时间:2024/06/06 02:02

基本数据类型==没有问题,

比较两个对象的话,==表示的两个对象的引用相同,equals比较的是两个对象的内容是否相同。


基本类型

int a=10;

int b=10;

a==b     true


对象比较

Integer a = new Integer(10);

Integer b = new Integer(10);

a==b   false

a.equals(b)  true

0 0
原创粉丝点击