我发现BigDecimal有setScale方法,但没有getScale方法。如何在BigDecimal上获取scale?
答案 0 :(得分:4)
你在BigDecimal中有scale()(在本例中不是getScale)方法,它返回由setScale(..)设置的比例。请参阅:http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#scale()
答案 1 :(得分:3)
public int scale()
返回此BigDecimal的比例。如果为零或正数,则比例是小数点右侧的位数。如果是负数,则将数字的未缩放值乘以10来表示比例的否定。例如,比例为-3表示未缩放的值乘以1000。
返回: 这个BigDecimal的规模。
答案 2 :(得分:1)
使用BigDecimal.scale()