students.get(ID).name的问题

来源:5-2 学生选课---使用 Map 添加学生

16k闪存大脑3954634

2017-09-04 10:59

students.get(ID)就表示输出这个ID对应的value值了吧,也就是name。那为什么要用students.get(ID).name呢

写回答 关注

4回答

  • 慕粉3877093
    2017-09-04 14:05:58
    已采纳

    这个students应该是map对象吧?对应的泛型是<id,student>,就是说key是id,value是一个student对象,这样get(id)获取的就是student对象了。

    16k闪存大...

    非常感谢!

    2017-09-04 14:15:41

    共 1 条回复 >

  • 君未知
    2018-01-22 21:37:08

    这里直接用name都可以输出的

  • Web_
    2017-10-25 17:08:30

    为何我找不到变量符号name

  • Imamoocer
    2017-09-09 10:48:45

    value是student类的类型,所以需要加上.name获取对象的name属性

Java入门第三季

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

409784 学习 · 4339 问题

查看课程

相似问题