У меня есть объект под названием Person
.
в нем есть несколько атрибутов;
int id;
String name;
Я установил объект типа "человек" Person p = new Person(1,"Joe");
.
1.) Мне нужно проверить, не является ли объект нулевым; Правильно ли следующее выражение;
if (person == null){
}
Or
if(person.equals(null))
2.) Мне нужно знать, содержит ли идентификатор Int.
if(person.getId()==null){}
Но Java этого не позволяет. Как я могу выполнить эту проверку?
int
это 0
?
0
. Если вы хотите выполнить нулевую проверку. Используйте для этого целочисленную оболочку.