您的位置:首页 > 其它

==和equals的区别

2014-03-01 12:07 99 查看
基本数据类型==没有问题,

比较两个对象的话,==表示的两个对象的引用相同,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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: