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