A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 流空有痕 中级黑马   /  2016-9-5 23:55  /  675 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

equals与==的详细区别

6 个回复

正序浏览
equals只能比较引用数据类型,==可以比较基本数据类型也可以比较引用数据类型
回复 使用道具 举报
==能用于比较基本数据类型和引用数据类型,而equals只能用于比较引用数据类型
回复 使用道具 举报
学习中。。。。。。。。。。
回复 使用道具 举报
equals只能比较的是应用数据类型,而==既可以比较基本数据类型,也可以比较引用数据类型
回复 使用道具 举报
==比较基本数据类型时,比较的是值,比较引用数据类型时,比较的是地址值,eaquals是比较引用数据类型,如果没重写,查看源码可以知道,其实还是使用的==比较地址值,重写后,可以根据自己的需求比较,在String类中,equals已经被重写,因此两个字符串进行比较,只是比较内容是否相同
回复 使用道具 举报
哪些类有equals方法啊??string??还是char??
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马