为什么不直接传入name呢,非要新创建一个学生

来源:6-4 学生选课---判断 Map 中是否包含指定的 key 和 value

qq_仰望星空_96

2018-06-07 19:50

if(students.containValue(name))

写回答 关注

3回答

  • 萧晗晟
    2018-07-27 15:54:56

    这里的value是student,不是name,新创建一个学生才能将这个name作为student的属性传入并进行equals比对

  • 慕用7288366
    2018-07-11 18:54:35

    因为你key值的映射是一个Student对象,不是String name

  • 慕移动0748970
    2018-06-07 20:36:18

    从键盘中输入的name与map中的value要做比较 输入的name是个字符串 不是student类型的 创建对象然后传入name 就形成student类型

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题