我有一个名为Person
的对象。
它里面有几个属性;
int id;
String name;
我设置了一个人的对象,例如Person p = new Person(1,"Joe");
。
1.) 我需要检查对象是否不为空;以下表达式是否正确:
p != null
if (person == null){
}
Or
if(person.equals(null))
2.) 我需要知道该ID是否包含整数。
if(person.getId()==null){}
但是,Java 不允许这样做。我该如何进行此检查?
int
的默认值是0
吗? - Sharon Watinsan0
进行检查。如果要进行空值检查,请使用Integer包装器。 - Rohit Jain