0
Код ниже бросает NullPointerException
, но я не понимаю, почему объект не является нулевым.Почему код ниже возвращает NullPointerException
public class A{
int GetValue()
{
return (true ? null : 0);
}
public static void main(String[] args) {
A obj= new A();
obj.GetValue();
}
}
Какой объект? Вы имеете в виду нулевую ссылку «Integer», которую вы распаковываете, чтобы вернуть «int»? –