空指针异常:

class TeamWorker {

    static private ArrayList<CompanyStaff> list;//用于团队本身存储成员
    }

调用list.getlist时一直报错 NullPointerException
diaoy

原因分析:

原来我根本就没有创建出list对象

 static private ArrayList<CompanyStaff> list;//用于团队本身存储成员

这个语句相当于: 
static private ArrayList<CompanyStaff> list = null;//用于团队本身存储成员

所以实际应该改为

 static private ArrayList<CompanyStaff> list = new ArrayList<>();

备注: 一篇文章如何避免空指针异常

别再写 bug 了,避免空指针的 5 个案例

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐