Java创建对象数组时出现NullPointerException

我一直试图创建一个包含两个值的类的数组,但是当我尝试将值应用于该数组时,我得到了NullPointerException

public class ResultList {

public String name;

public Object value;

}

public class Test {

public static void main(String[] args){

ResultList[] boll = new ResultList[5];

boll[0].name = "iiii";

}

}

为什么会出现此异常,我该如何解决?

回答:

你创建了数组,但未在其中放置任何内容,因此你有一个包含5个元素的数组,所有元素均为null。你可以添加

boll[0] = new ResultList();

在设置boll [0] .name的行之前。

以上是 Java创建对象数组时出现NullPointerException 的全部内容, 来源链接: utcz.com/qa/429145.html

回到顶部