我们是否可以按某种顺序从Map
获取数据,或者在Java中每次修复哪些?
答案 0 :(得分:4)
你可以在一些地图中找到。例如,SortedMap
的任何实现(例如TreeMap
)将返回按键顺序排序的条目(可能根据自定义比较器) - 尽管这会影响添加和获取条目的复杂性,当然。
然后有LinkedHashMap
,它将始终按插入顺序返回条目。
如果你说的是普通的HashMap
- 不,你不能依赖订购。
答案 1 :(得分:0)
您可以使用LinkedHashMap
作为Map
界面的有序实现。