可以通过使用来自SortedMap的迭代器来迭代myMap.entrySet().iterator()。但是,这个迭代器是否保留排序映射对象的顺序?
SortedMap接口没有自己的方法来迭代条目。迭代有序的标准方法是什么?
发布于 2012-12-29 21:08:03
标准迭代器可以保证迭代顺序与键和条目的自然顺序完全相同。这是在文档中说明的,可以很容易地进行测试。
另一方面,如果您对在键和条目上按照插入键的顺序保持迭代顺序感兴趣,那么您将寻找一个LinkedHashMap。
https://stackoverflow.com/questions/14085906
复制相似问题