gpt4 book ai didi

java - 类数组中的空指针异常

转载 作者:行者123 更新时间:2023-12-01 11:41:13 26 4
gpt4 key购买 nike

我想创建一个大小为 150 的 Info 类数组

public class Info {
int Group;
String Name;
}

但是我在之后发生了异常

 public class Mover {
static Info[] info=new Info[150];
public static void main(String[] args) {
info[0].Group=2;//I get error here
}
}

我不确定是否有更好的方法来做我想做的事情,但我不想使用多维数组。我只是想向群组添加信息,所以我很困惑。

最佳答案

执行new Info[150]只是实例化一个大小为150的数组。数组中的所有元素尚未实例化,因此为空。

因此,当您执行 info[0] 时,它会返回 null,并且您正在访问 null.Group

您必须先执行info[0] = new Info()

关于java - 类数组中的空指针异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29506807/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com