2010-06-25 28 views

Respuesta

16

Hay una constructor para eso.

BigDecimal bigdec = new BigDecimal(bigint); 
+0

thanks a mill !!!!!!!!!!!!!! – Regis

5

public BigDecimal(BigInteger unscaledVal, int scale) Traduce un valor sin escala BigInteger y una escala int en un BigDecimal. El valor de BigDecimal es (unscaledVal/10scale).

Parámetros:

unscaledVal - valor sin escala de la BigDecimal. Escala - escala del BigDecimal.

Lanza:

NumberFormatException - escala es negativo

Buena suerte !!!

1
 BigInteger I = new BigInteger("123") 
    BigDecimal bd = BigDecimal.valueOf(I.intValue()); 
    System.out.println("The Value of bd : "+ bd); 

Esto convertirá el valor BigInteger de I en un valor BigDecimal.

Cuestiones relacionadas