java - para - manual de programacion android pdf
Cómo lanzar Object a boolean? (2)
Si el objeto es en realidad una instancia Boolean
, simplemente ejecútelo:
boolean di = (Boolean) someObject;
El lanzamiento explícito hará la conversión a Boolean
, y luego está el auto-unboxing al valor primitivo. O puede hacer eso explícitamente:
boolean di = ((Boolean) someObject).booleanValue();
Si someObject
no se refiere a un valor booleano, ¿qué quiere que haga el código?
¿Cómo puedo convertir un objeto Java en una primitiva booleana?
Intenté como a continuación, pero no funciona
boolean di = new Boolean(someObject).booleanValue();
El constructor Boolean (Object) no está definido
Por favor avise.
Suponiendo que yourObject.toString () devuelve "verdadero" o "falso", puede intentar
boolean b = Boolean.valueOf(yourObject.toString())