【发布时间】:2011-05-08 04:52:01
【问题描述】:
我有一个HashMap<Object, Student>,其中 Object 是 Student 的 ID,Student 是来自 Student 的对象。
如何通过学生姓名student->getName() 使用 HashMap?
【问题讨论】:
-
这取决于家庭作业“想要”你做什么。由于没有“排序”,也许它希望您以特定顺序显示/导出学生(在 HashMap 中)......无论如何,家庭作业就是这样变化无常的。
-
这必须是 Java 的 10 大问题之一。
-
HashMap 不提供对自身进行排序的方法。因此,唯一的选择是获得所需的视图并对视图进行排序。但请注意,从视图中删除也会从 HashMap 本身中删除
标签: java sorting collections