问答详情
源自:6-4 学生选课---判断 Map 中是否包含指定的 key 和 value

在map中是否存在value值的问题

 if(students.containsValue(new Student(null,name)))
         System.out.println("在map表中存在:"+students.get(id).name);

为什么调用这个新的学生对象是用的是   student.get(id).name?????

这个新的学生对象的id不是为空吗???  怎么实现的调用????

提问者:慕瓜453346 2018-11-01 19:51

个回答

  • 给大佬递茶
    2018-11-02 15:37:01

    它调用的是students.get(id).name(students是map)

    不是 student.get(id).name(这句是错的,student是student对象)