varible double

prado
07 de Febrero del 2006
Hola,


lo que quiero es volcar el contenido de un parámetro en la varible double.

double dblAntiPcc = new Double(request.getParameter("anti_pcc")).doubleValue();


Entonces si pongo lo anterior cuando el parametro "anti_pcc" es nulo me
da un error al asignarlo a la variable dblAntiPcc. Entoces no se como puedo volcar el contenido de un parametro a una variable double cuando
su contenido es nulo. Cuando el parámetro no es nulo no hay problema.
Sólo tengo el problema cuando el parámetro es nulo.




asierms
07 de Febrero del 2006
Lo primero decirte que si intentas llamar al constructor del objeto Double pasandole como paráetro null te dará una excepción en java, por tanto la solución a tu problema es la de controlar tu que lo que te venga sea null y si lo es asignar a esa variable o un valor estandar o null directamente.Mi solución sería esta:


double dblAntiPcc =(request.getParameter("anti_pcc")==null)?null:new Double(request.getParameter("anti_pcc")).doubleValue());

de esta manera si es null el parámetro de la request dblAntiPcc =null