关于testEntrySet方法,Set<Entry<String,Student>> entrySet = students.entrySet();

来源:5-3 学生选课---删除 Map 中的学生

KingAmo

2017-06-06 15:00

entrySet()方法返回的是entry的集合,map里保存的不是entry的集合吗?

写回答 关注

1回答

  • Charlottele
    2017-06-06 19:53:41

    我觉得是的,Map中的元素以键值对形式存储,我们定义了一个Map类型的students

    然后我们通过entrySet()方法从students中返回所有键值对的集合,并保存在entrySet中,然后通过for each方法每次取出一个键值对保存在一个entry变量中,也就是说entry是students中的所有键值对中的一个

    KingAm...

    既然map里是entry的集合 那何必多此一举用entrySet()方法来再获得一个entry的集合呢

    2017-06-06 22:30:22

    共 1 条回复 >

Java入门第三季

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

409792 学习 · 4340 问题

查看课程

相似问题