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

equals问题,求大神指教

如图所示问题

提问者:MartinCode 2017-02-21 15:00

个回答

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

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

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

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