有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何检查java中是否存在对象属性?

我试图学习Java中的责任链模式,在下面的代码中,如果后继者不存在,它会给出一个NullPointerException。我想看看继任者是否像这样存在

if(this.sucessor exists) {
  this.successor.check(Home) 
}

我该怎么做

public void next(HomeStatus Home){
   this.successor.check(Home);
}

共 (1) 个答案

  1. # 1 楼答案

    这不是很明显吗

    public void next(HomeStatus Home){
          if(this.successor != null){
              this.successor.check(Home);
         }
    }