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