17/08/2009, 10:57
|
| | | Fecha de Ingreso: octubre-2008 Ubicación: Lima, Perú
Mensajes: 118
Antigüedad: 16 años, 1 mes Puntos: 2 | |
Respuesta: condicionar float Si es que estás usando un primitivo (o sea "float con minúsculas") no es necesario validar si es null o no, dado que los primitivos nunca lo son. Por defecto, cuando declaras un float toma el valor de 0.0, por lo que tu validación ya no sería necesaria.
Ahora, si estás utilizando la clase wrapper ("Float" pero con mayúsculas) la cosa cambia. Al tratarse de un objeto si puede asumir valores de null (ojo pero no es un String, por lo que no puede tomar el valor de ""). Entonces, tu validación sería así:
Float precio = null;
if (precios!=null){
precio = new Float(0.0);
}
Una vez más, te recuerdo que Float es incompatible con String, por lo que precio.equals("") siempre te va a devolver false.
Espero sea de ayuda, |