方法keySet()。 示例工作正常,但我不确定我是否正确。
答案 0 :(得分:5)
查看JDK1.5源代码,似乎从LinkedHashMap
返回的键集定义了一个迭代器,其排序与映射的顺序一致。
但是,由于没有在任何地方记录,我会将该行为视为实现细节,并且不会在我的代码中依赖它。
答案 1 :(得分:2)
LinkedHashMap
来自keySet()
的{{1}}:
HashMap
返回类keySet()
的对象:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html#keySet%28%29