如何避免多次空检查,如果需要在每次检查之后做些什么

ruarlubt  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(380)

如何避免多次空检查,如果需要在每次检查之后做些什么,或者如何最好地处理这些检查? java 8+

public void method(Object obj){
    if (Objects.nonNull(obj.getA())) {
        do something;
    }
    if (Objects.nonNull(obj.getB())) {
        do something;       
    }
    if (Objects.nonNull(obj.getC())) {
        do something;
    }
    do something;
}
hl0ma9xz

hl0ma9xz1#

我不太清楚您的查询,但是您可以使用java8中的可选类进行空检查。

dataType value=(dataType) Optional.of(obj).orElse(put some value);

相关问题