Как привести объект к логическому?
Как я могу привести объект Java в логический примитив
Я пробовал, как показано ниже, но это не работает
boolean di = new Boolean(someObject).booleanValue();
конструктор Boolean (Object) не определен
посоветуйте, пожалуйста.
2 ответа:
если объект на самом деле a
Booleanэкземпляр, а затем просто бросить его:boolean di = (Boolean) someObject;явное приведение будет выполнять преобразование в
Boolean, а затем есть автоматическая распаковка к примитивному значению. Или вы можете сделать это явно:boolean di = ((Boolean) someObject).booleanValue();если
someObjectне относится к логическому значению, хотя, что вы хотите, чтобы код сделал?