地图 - 修复了迭代顺序

时间:2013-02-12 07:25:29

标签: java dictionary iteration

我们是否可以按某种顺序从Map获取数据,或者在Java中每次修复哪些

2 个答案:

答案 0 :(得分:4)

你可以在一些地图中找到。例如,SortedMap的任何实现(例如TreeMap)将返回按键顺序排序的条目(可能根据自定义比较器) - 尽管这会影响添加和获取条目的复杂性,当然。

然后有LinkedHashMap,它将始终按插入顺序返回条目。

如果你说的是普通的HashMap - 不,你不能依赖订购。

答案 1 :(得分:0)

您可以使用LinkedHashMap作为Map界面的有序实现。