【发布时间】:2012-07-26 19:20:56
【问题描述】:
正如Double in HashMap 的回答中所述,在 HashMaps 中不应使用 Double,因为它们很难比较是否相等。我相信我的情况有所不同,但我想我会要求确认一下,因为我没有看到任何关于此的内容。
我将有一系列与对象关联的双精度值,我希望它们按双精度值排序。 TreeMap 是一个合适的解决方案吗?会有更好的吗?双精度值是由一堆数学生成的,因此重复值的可能性极低。
编辑:我应该澄清一下:我需要的只是让这个对象列表按它们关联的双打排序。双打的值将被丢弃,我永远不会打电话给map.get(key)
【问题讨论】:
-
听起来你应该是安全的。您可以添加一些软糖因素处理,以防止重复发生,以防万一。
标签: java sorting collections treemap