可以使用myMap.entrySet().iterator()
中的迭代器迭代SortedMap。但是这个迭代器是否保留了有序映射对象的排序?
SortedMap接口没有自己的方法来遍历条目。通过条目迭代有序的标准方法是什么?
答案 0 :(得分:6)
对于键和条目,保证标准迭代器保持迭代顺序与键的自然顺序完全相同。这在documentation中说明,可以很容易地进行测试。
另一方面,如果您有兴趣以与插入密钥相同的顺序保留按键和条目的迭代顺序,那么您正在寻找LinkedHashMap。