0

在我的 java 代码中,我使用 LinkedHashMap 来存储数据,最后我删除重复项并对部分数据进行排序,结果很好,这是我需要的。使用 JDK 1.6 但是,使用 JDK 1.5 在不同的 Linux 服务器上运行相同的代码会产生不同的结果。例如,它不会为我对 LinkedHashMap 的元素进行排序,或者 Collections 可能不起作用。我非常感谢您的建议。

4

1 回答 1

1

你是怎么排序的?ALinkedHashMap不是一个排序的映射,它只是维护插入顺序。如果您需要一个按排序顺序迭代的地图,您应该使用TreeMap. 根据您进行排序的方式,如果您使用的是 a,则映射的顺序可能会有所不同,LinkedHashMap因为 JDK 对它的排序可能略有不同。

于 2012-07-09T19:31:01.467 回答