BigDecimal.equals 不仅比较数值本身,还会比较精度和符号。例如,
BigDecimal 的
equals 方法会认为
1.0 和
1.00 是不同的值,因为它们的
scale 不同(即小数位数不同)。例如:
Java灵魂拷问13个为什么,你都会哪些?
未经允许不得转载:小狮博客 » Java灵魂拷问13个为什么,你都会哪些?
BigDecimal.equals 不仅比较数值本身,还会比较精度和符号。例如,
BigDecimal 的
equals 方法会认为
1.0 和
1.00 是不同的值,因为它们的
scale 不同(即小数位数不同)。例如: