Überprüfen Sie, ob null Boolean true ist, was zu einer Ausnahme führt
Ich habe folgenden Code:
Boolean bool = null;
try
{
if (bool)
{
//DoSomething
}
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
Warum führt meine Überprüfung der Booleschen Variablen "bool" zu einer Ausnahme? Sollte es nicht einfach direkt hinter die if-Anweisung springen, wenn es "sieht", dass es nicht wahr ist?Wenn ich die if-Anweisung entferne oder prüfe, ob sie NICHT null ist, verschwindet die Ausnahme.