Ich habe ein Objekt namens Person
.
es hat mehrere Attribute;
int id;
String name;
Ich setze ein Personenobjekt wie Person p = new Person(1,"Joe");
.
1.) Ich muss überprüfen, ob das Objekt nicht null ist. Ist der folgende Ausdruck korrekt?
if (person == null){
}
Or
if(person.equals(null))
2.) Ich muss wissen, ob die ID ein Int enthält.
if(person.getId()==null){}
Aber Java erlaubt es nicht. Wie kann ich diese Prüfung durchführen?
int
ist 0
?
0
stattdessen die Prüfung mit durchführen . Wenn Sie die Nullprüfung durchführen möchten. Verwenden Sie dazu den Integer-Wrapper.