问答详情
源自:6-1 学生选课---判断 List 中课程是否存在

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

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


提问者:qq_慕丝4346553 2021-09-04 21:02

个回答

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

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


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

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

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