标签: java
我需要在Map中存储值,其中值可以是Longs或Doubles。从一种类型转换到另一种类型时,我无法承受任何精度损失。
我知道我可以创建BigDecimal类型的值,并通过BigDecimal将我的值转换为new BigDecimal(Long/Double.toString())个对象。
BigDecimal
new BigDecimal(Long/Double.toString())
我在这里没有考虑过更好或更有效的方法吗?