[java] Java에서 BigDecimal을 Double로 변환하는 방법은 무엇입니까?

우리는 변환하는 방법 BigDecimalDouble자바? 나는 우리가 인수로 두 번을 사용해야 할 요구 사항을 가지고 있지만 우리는 점점 BigDecimal내가 변환해야하므로 BigDecimal으로 Double.



답변

doubleValue()BigDecimal 개체에서 double 값을 가져 오려면 메서드 를 사용해야 합니다.

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


답변

BigDecimaldouble사용하여 변환 할 수 있습니다 .doubleValue(). 그러나 저를 믿으십시오. 통화 조작이 있으면 사용하지 마십시오. 항상 BigDecimal개체에 대해 직접 수행해야합니다 . 이러한 계산의 정밀도 손실은 통화 관련 계산에서 큰 시간 문제입니다.


답변

BigDecimal 클래스에 있는 doubleValue 메소드를 사용하십시오 .

double doubleValue()

이 변환 BigDecimalA를 double.


답변