我想创建一个方法来检查类实例是否为null.
我只知道我可以使用== null,但我想知道有没有其他方法可以实现检查实例是否为空?
我有几乎70-80类的实例.&所有类扩展相同的类BaseEntity.
在声明时我已声明每个实例如:
Entity1 instance1 = null;
像所以我已经定义了所有70 class instances.
当他们将被使用时,我正在使用new初始化它们.但在我的主要结束时Entity Processor,我必须存储它被初始化的每个实体ID的数据,所以为此我必须检查实例是否为空?
All Entities extend同一个班,BaseEntity所以我做了以下方法.
我只知道一种方法:
public boolean checkIfEntityNull(BaseEntity entity){
return entity != null ? true : false;
}
Run Code Online (Sandbox Code Playgroud)
如果它返回,true那么我将调用它,save method of repository to save data in DB否则它将不会调用save方法.
所以对它们的任何指导.
最简单的检查方法是entity == null.没有更短的方法可以做到这一点.
请注意,标准库中有一个方法:
另一个与上述相反的一个:
还有另一个可以用来强制一个值不是null,它抛出一个NullPointerException否则:
T Objects.requireNonNull(T obj);
注:该对象在Java 7中添加类,但isNull()与nonNull()方法只在Java中添加8.
| 归档时间: |
|
| 查看次数: |
20209 次 |
| 最近记录: |