equals问题,求大神指教

来源:6-1 学生选课---判断 List 中课程是否存在

MartinCode

2017-02-21 15:00

如图所示问题

写回答 关注

2回答

  • ziom
    2017-02-22 09:31:11

    因为字符串String类型的equals()方法已经重写过了,==比较的是对象的内存地址,所以这里name要使用equals比较

    ziom 回复Martin...

    也即比较对象的toString()返回值

    2017-02-25 11:00:41

    共 3 条回复 >

  • 好哥在路上
    2017-02-21 16:39:42

    因为这个equals方法位于java.lang.String.equals,已经被重写了,用于比较两个String是否相等,而==是比较两个对象的引用是否指向同一块内存地址。


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题