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