equals()不就是比较内容吗?为什么会返回false

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

qq_慕丝4346553

2021-09-04 21:02

equals比较的不久是内容吗,contains方法遍历一遍元素,然后调用equals比较,为什么会返回false


写回答 关注

1回答

  • 慕虎0551024
    2022-02-08 18:19:55

    https://www.imooc.com/qadetail/342371


    我也是看了这位朋友的回答才明白的

    equals只有在String类型和Date类型的时候比较的是值,因为这两种类实际上重写了equals方法

    在object中,实际equals也是比较对象的地址的

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题