对象数组需要初始化以避免 NullPointerException
在您的代码中,您已经声明了一个对象数组,但您还没有初始化了它们。创建数组时,元素不会自动使用类的新实例进行初始化。相反,它们最初保存空值。
ResultList[] boll = new ResultList[5];
因此,当您尝试访问数组的元素(例如 boll[0])时,您会遇到 NullPointerException,因为 boll[0] 最初为 null。
要解决此问题并避免异常,您需要使用结果列表类。这可以通过在访问元素之前添加以下行来完成:
boll[0] = new ResultList();
此行创建 ResultList 类的一个新实例并将其分配给数组的第一个元素。现在,您可以访问和修改 boll[0] 的属性,而不会遇到 NullPointerException。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3