正如HashMap 中 Double的答案中所述,不应在 HashMap 中使用 Double,因为它们很难比较是否相等。我相信我的情况有所不同,但我想我会要求确认,因为我没有看到任何关于此的内容。
我将有一系列与对象关联的双精度值,我希望它们按双精度值排序。TreeMap 是一个合适的解决方案吗?会有更好的吗?double 值是由一堆数学生成的,因此重复值的可能性极低。
编辑:我应该澄清一下:我需要的只是让这个对象列表按它们关联的双打排序。双打的价值将被丢弃,我永远不会打电话map.get(key)