当前位置: 首页 > 知识库问答 >
问题:

长变量[重复]的Nullpointer异常

全卜霸
2023-03-14

我有以下代码

private Long projectNumber; // with getters and setters

当我检查projectnumber是否为null时,我在if条件处得到null指针异常

if(selected.getProjectNumber()!=null){

// do something

}
private Project selected = new Project();

public Project getSelected() {
        return selected;
    }

    public void setSelected(Project selected) {
        this.selected = selected;
    }
public void onRowSelect(SelectEvent event) {

}
public Long getProjectNo() {
            return projectNo;
        }

        public void setProjectNo(Long projectNo) {
            this.projectNo = projectNo;
        }

共有1个答案

梁季
2023-03-14

问题是selected为空。检查如下:

if(selected != null && selected.getProjectNumber()!=null){

   // do something

} else {
   // here: selected = null OR projectNumber of selected is null
}
 类似资料:
  • 我有变量< code>$foo="something",我想使用: 让“某事”得到回应。

  • 问题内容: 当我尝试运行项目时,Tomcat返回异常。 有人可以帮助解决这个问题吗?配置类:https : //github.com/intrade/inventory/blob/master/src/main/java/com/springapp/mvc/InitApp/SecurityConfig.java 堆栈跟踪: 安全过滤器出现问题。项目链接:GitHub 问题答案: 该问题与SEC-2

  • 我需要执行一些算术与bash。它是这样走的 应近似为小数点后2位 我不知道哪一个是正确的答案(手头没有一个linux服务器atm测试) 如果有人也能帮助我将变量A四舍五入到小数点后2位,而不使用第三方工具,如

  • 问题内容: 如果长变量声明为:- 私有易失性长计数器= 0; 现在,如果我使用预增量运算符对其进行增量,那么该操作将是原子的吗? 如果是,那么它将比对象的增量效率更高吗? 问题答案: 关键字只能解决可见性问题。您必须使用或方法/块来实现原子性(并发编程中的原子性)。 今天又发表了一篇文章:演示何时需要挥发物

  • 我的HTML表单代码; 在我的main-menu.html文件中,我试图调用变量; 我应该补充一下,它目前正在工作,但我知道这可能不是正确的方式。我很感激任何帮助。