Java存储Long和Double在同一个映射中没有精度损失

时间:2017-08-18 20:02:44

标签: java

我需要在Map中存储值,其中值可以是Longs或Doubles。从一种类型转换到另一种类型时,我无法承受任何精度损失。

我知道我可以创建BigDecimal类型的值,并通过BigDecimal将我的值转换为new BigDecimal(Long/Double.toString())个对象。

我在这里没有考虑过更好或更有效的方法吗?

0 个答案:

没有答案