というオブジェクトがありますPerson
。
いくつかの属性があります。
int id;
String name;
のような人物オブジェクトを設定しましたPerson p = new Person(1,"Joe");
。
1.)オブジェクトがnullでないかどうかを確認する必要があります。次の式は正しいですか。
if (person == null){
}
Or
if(person.equals(null))
2.)IDにIntが含まれているかどうかを知る必要があります。
if(person.getId()==null){}
しかし、javaはそれを許可しません。どうすればこのチェックを行うことができますか?
int
は0
?
0
代わりにでチェックを行うことができます。nullチェックを実行する場合。整数ラッパーを使用してください。