Wie kann ich ein Java-Objekt in ein boolesches Grundelement umwandeln?
Ich habe es wie unten versucht, aber es funktioniert nicht
boolean di = new Boolean(someObject).booleanValue();
Der Konstruktor Boolean (Object) ist undefiniert
Bitte beraten.
instanceOf
Methode verwenden, bevor wir sie in Boolean umwandeln. Dies gibt keine Umwandlungsausnahme.Angenommen, yourObject.toString () gibt "true" oder "false" zurück, können Sie es versuchen
boolean b = Boolean.valueOf(yourObject.toString())
quelle
Boolean.parseBoolean
Boxen und Unboxing ein zu vermeidenBoolean
.