在我的java代码中,我使用LinkedHashMap来存储数据,最后我删除重复数据并对数据部分进行排序,结果很好,我需要的。使用JDK 1.6 但是,使用JDK 1.5在不同的Linux服务器上运行相同的代码会产生不同的结果。例如,它没有为我排序LinkedHashMap的元素,或者集合可能不起作用。 我非常感谢你的建议。
答案 0 :(得分:1)
你是如何分类的? LinkedHashMap
不是有序地图,而只是维护插入顺序。如果您需要按排序顺序迭代的地图,则应使用TreeMap
。
根据您进行排序的方式,如果您使用LinkedHashMap
,则地图的顺序可能会有所不同,因为JDK可能会稍微对它进行排序。