Como podemos converter BigDecimalem Doubleem java? Eu tenho um requisito em que temos que usar Double como argumento, mas estamos conseguindo, BigDecimalentão eu tenho que converter BigDecimalpara Double.
Sempre leia a documentação antes de fazer uma pergunta. Freqüentemente, você descobrirá que sua pergunta foi respondida. Veja
—
Justin
doubleValue(). (Dica: para encontrar a documentação de uma classe específica, simplesmente pesquise no google o nome da classe, seguido por java. Por exemplo, para encontrar esta documentação, pesquisei "BigDecimal Java")
"Eu tenho um requisito em que temos que usar Double como argumento" Altere o requisito. Não há nenhum ponto em usar,
—
Marquês de Lorne
BigDecimala menos que você use de ponta a ponta. Este requisito compromete a precisão; pode comprometer a conformidade regulatória; e pode constituir negligência acionável.
Por que você está usando
—
Peter Lawrey
Doublee não double. É um campo que pode ser null?
@EJP Usar
—
Peter Lawrey
doublenão é tão ruim, mas como tem 15+ dígitos de precisão de representação que é mais do que a maioria dos programas precisa, mas eu concordo que não faz sentido usar BigDecimal algumas vezes, pois é mais provável que você adicione bugs / complexidade.
new BigDecimal(2).doubleValue()