gpt4 book ai didi

java - ArrayList无法添加ArrayList,错误java.lang.NullPointerException

转载 作者:行者123 更新时间:2023-12-02 04:29:21 25 4
gpt4 key购买 nike

我的代码为:

ArrayList[] arraylist=new ArrayList[2];
arraylist[0].add("Ngyen");
arraylist[0].add("Van");
arraylist[0].add("Jone");

arraylist[1].add(20);
arraylist[1].add(40);
arraylist[1].add(28);
System.out.println(arraylist[0]);
System.out.println(arraylist[1]);

我尝试通过add方法添加值,在运行时,出现java.lang.NullPointerException,有人可以帮助我。

最佳答案

ArrayList[] arraylist=new ArrayList[2];

这会创建一个名为 arraylist 的数组,它可以容纳 2 ArrayList 但尚未初始化,这意味着 arraylist[0]arraylist[1] 当前为 null。所以 arraylist[0].add("Ngyen"); 会给你 NullPointerException

字符串的 ArrayList 可以通过以下方式初始化:

ArrayList<String> list = new ArrayList<String>();

或者你可以尝试这个:

arraylist[0]= new ArrayList();
arraylist[1]= new ArrayList();
arraylist[0].add("Ngyen");
...

Run live.

关于java - ArrayList无法添加ArrayList,错误java.lang.NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31691090/

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