您的位置:首页 > 其它

==与equals方法的区别

2016-05-10 22:15 246 查看
刚开始学Java的时候==和equals()的区别总是不大明确!



==:
基本数据类型,比较值是否相同。
引用数据类型,比较的是地址值是否相同。
equals:
引用数据类型,比较的是地址值是否相同,与==功能相同。而String类重写了equals方法,比较的是内容是否相同。
自定义对象一般需要重写equals方法,进行数据内容比较才更有意义。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: