由于散列图根据定义是未排序的映射,因此您需要使用另一个容器.根据您的需求,有几种选择,一些是:
TreeMap
而不是HashMap
替代.除非您必须保留hashmap,否则这将是最佳选择.TreeSet
对键进行排序,然后遍历键并从中提取值HashMap
.LinkedHashMap
在迭代期间填充新内容.这将导致映射以插入顺序返回值,这是由于使用有序集而恰好是排序顺序.请注意,向元素添加元素LinkedHashMap
会将任何新元素附加到末尾 - LinkedHashMap
仍然按插入顺序排序. 归档时间: |
|
查看次数: |
75 次 |
最近记录: |