Как получить масштаб на BigDecimal? - PullRequest
1 голос
/ 01 июня 2009

Я обнаружил, что у BigDecimal есть метод setScale, но нет метода getScale. Как получить масштаб на BigDecimal?

Ответы [ 3 ]

4 голосов
/ 01 июня 2009

У вас есть метод scale () (в данном случае - не getScale) в BigDecimal, который возвращает масштаб, установленный setScale (..). Смотри: http://java.sun.com/j2se/1.5.0/docs/api/java/math/BigDecimal.html#scale()

3 голосов
/ 01 июня 2009

BigDecimal.scale ()

public int scale ()

Возвращает масштаб этого BigDecimal. Если ноль или положительный, шкала представляет собой количество цифр справа от десятичной точки. Если значение отрицательное, немасштабированное значение числа умножается на десять до степени отрицания шкалы. Например, шкала -3 означает, что немасштабированное значение умножается на 1000.

Возвращает: масштаб этого BigDecimal.

1 голос
/ 01 июня 2009

использовать BigDecimal.scale ()

...