Java中的健壮地图<Double,sth>

Grz*_*nio 2 java collections

我正在寻找一个强大的Java映射,其中键查找将考虑到Double具有有限的精度(大约1e-15或1e-16).我在哪里可以找到这样的东西?

编辑:根据Jon的建议,我认为定义等价是有意义的.一种想法是将这些数字中心舍入到15个最相关的十进制数字.其他数字将四舍五入(以任何一致的方式 - 实施最快).这有意义吗?什么是最好的实施?

Ale*_*exR 6

我建议你使用TreeMap并实现自己的自定义比较器,它比较2个双值,同时考虑所需的精度.