如何使用自然的entrySet()顺序迭代一个HashMap? [英] How to iterate a HashMap using the natural entrySet() order?
本文介绍了如何使用自然的entrySet()顺序迭代一个HashMap?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的地图包含按字母顺序排序的键。当我显示它,我使用entrySet()。iterator(),但我的结果不是按字母顺序。
如何获得我的结果?
My Map contains keys sorted in alphabetical order. When I display it, I'm using entrySet().iterator(), but my results are not in the alphabetical order. How can I get my results in order?
推荐答案
使用 TreeMap :
基于红黑树的
NavigableMap
实现。地图根据自然排序进行排序的键,或比较器
在地图创建时提供,具体取决于使用的构造函数...
A Red-Black tree based
NavigableMap
implementation. The map is sorted according to the natural ordering of its keys, or by aComparator
provided at map creation time, depending on which constructor is used...
这篇关于如何使用自然的entrySet()顺序迭代一个HashMap?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文