我想製作檢查類實例是否爲null的方法。如何檢查對象是否爲null或不是== null
只要我知道,我可以使用== null
,但我想知道,有沒有可實施檢查,如果實例爲空或不是任何其他方式?
我有近70-80
類實例。 &所有該類延伸相同的類BaseEntity
。
在聲明的時間,我聲明等每個實例:
ENTITY1 INSTANCE1 = NULL;
像這樣我已經定義了所有70 class instances
。
當它們將被使用我正在使用新的初始化它們。 但在我的主要Entity Processor
結束時,我必須存儲每個實體id的數據,它被初始化,所以爲此我必須檢查實例是否爲null?
All Entities extend
同類BaseEntity
所以我做了下面的方法。
我知道只有一個方法:
public boolean checkIfEntityNull(BaseEntity entity){
return entity != null ? true : false;
}
如果返回true
話,我會打電話給它save method of repository to save data in DB
否則它會不會調用保存方法。
所以任何指導它的傢伙。
旁註:!'返回實體= NULL? true; false;'可以簡化爲'return entity!= null;' – BackSlash 2014-09-03 11:01:25
老實說,如果你需要一個類中的70個變量,我不知道你在做什麼(ArrayList不會更好嗎?) 從那以後,==比較有什麼問題呢?另外,我會寫這種方法: public boolean checkIfEntityNull(Object entity){ return entity!= null; } –
Pienterekaak
2014-09-03 11:03:41
@BackSlash:我減少了。 – 2014-09-03 11:13:54