【发布时间】:2009-09-17 01:13:31
【问题描述】:
我有这个循环:
for (Map.Entry<Integer, String> entry: collection.entrySet()) {
}
我想比较entry 和之后的下一个。我该怎么做?
【问题讨论】:
-
如果您使用 HashMap,您需要记住它不会保留插入顺序。如果您需要插入顺序,则需要使用 LinkedHashMap。
-
@Tom:排序后的地图本身不会保留输入顺序——它们会保留排序顺序,这通常是另一回事,不是吗?
标签: java comparison loops hashmap