0
私は、非スタティックブロックの中で、this
がそのブロックが呼び出される現在の参照を表していることを知りました。疑問がある場合は、null
であるかどうかをチェックする必要があります。ブロック(メソッド、コンストラクタなど)は実行されません(NPE
)。私はthis != null
をチェックするこのコードに出くわしました。なぜそれが使われているのか分からない、実際に必要があるのだろうか?現在の参照がnullかどうかを確認する必要はありますか?
public int compareTo(StudentMarksTO arg0) {
if(arg0.isIsfalsegenerated()==true) {
if(arg0!=null && this!=null &&
arg0.getFalseNo()!=null && this.getFalseNo()!=null &&
!arg0.getFalseNo().toString().equals("") &&
!this.getFalseNo().toString().equals("")) {
return this.getFalseNo().compareTo(arg0.getFalseNo());
}
else
return 0;
}
}
これをこれをチェック!= nullが –
偽になることはありません「これは」今まで – Ele
nullにしないという警告は、 –