课程
/后端开发
/Java
/Java入门第三季
在这里不就是比较后缀名是否是java不就可以了吗 ???,这不就是相当于比较两个值是否想等吗???
为什么必须得用equals呢 用==就给我报错
2018-10-29
源自:Java入门第三季 2-3
正在回答
哦哦 好吧 这块倒是没有考虑到
使用equals是比较两个对象的值是否相同,而==是比较两个对象的存放地址是否相同,前者只要是值相同才成立,而后者必须要是同一对象才行。
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
4 回答equals()到底是比较什么
5 回答为什么用equals比较是false
3 回答为什么直接用equals()比较对象course与course2还是false?
3 回答equals重写中obj是比较对象 this是被比较对象?
1 回答equals()什么情况下比较内容,什么情况下比较地址呢?