为什么用equals

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

慕九州6036957

2020-12-29 16:12

if(this.name.equals(c.name)){  //equals??

    return true;

}


写回答 关注

3回答

  • 慕圣3005684
    2021-03-28 16:18:22

    equals比较的是内容,==比较的是内存地址,所以用equals

  • 慕小庄
    2021-03-17 16:13:26

    equals 是比较内容,“==”是比较记忆体位置。

    在此例子中,是比较物件中的内容,所以使用 

    equals


  • 林念志祥
    2020-12-31 15:27:22

    equals是值相等就行,而==是类型与值都得相等

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题