Ich versuche zu überprüfen, ob ein Objekt null
ist oder nicht, indem ich diese Syntax verwende:
void renderSearch(Kunde k) {
System.out.println("Suchkundenrendering>...");
try {
if (!k.equals(null)) {
System.out.println("Suchkunde gefunden...");
} else {
System.out.println("Suchkunde nicht gefunden...");
}
} catch (Exception e) {
System.err.println("Fehler bei der Kundensuche: "
+ e.getMessage() + "-" + e.getClass());
}
}
Ich erhalte die folgende Ausnahme:
Fehler bei der Kundensuche: null
Klasse java.lang.NullPointerException
Ich dachte, dass ich diese Möglichkeit mit meinem if und else -Anweisung berücksichtigt habe.
1 Stimmen
Plus. if und else werden nicht als Schleife bezeichnet. es ist eine Bedingung