Как конвертировать BigDecimal в Double в Java?



как мы преобразовываем BigDecimal на Double в java? У меня есть требование, где мы должны использовать Double в качестве аргумента, но мы получаем BigDecimal Так что я должен преобразовать BigDecimal на Double.

298   3  

3 ответов:

вы должны использовать doubleValue() метод для получения двойного значения из объекта BigDecimal.

BigDecimal bd; // the value you get
double d = bd.doubleValue(); // The double you want

вы можете конвертировать BigDecimal до double С помощью .doubleValue(). Но поверьте, не используйте его, если у вас есть валютные манипуляции. Это всегда должно выполняться на BigDecimal объекты напрямую. Потеря точности в этих расчетах-большие временные проблемы в расчетах, связанных с валютой.

использовать doubleValue данный способ в BigDecimal класс :

double doubleValue()

преобразует этот BigDecimal до double.

Comments

    Ничего не найдено.