gpt4 book ai didi

java - 将 char 从 char 数组添加到 char arraylist

转载 作者:行者123 更新时间:2023-11-30 06:21:36 25 4
gpt4 key购买 nike

我正在尝试从一个字符数组中将一个字符添加到一个字符数组列表中,原因我不会谈论,因为担心会使帖子变长。我正在使用这个基本代码:

for(char ch: c){
this.age.add(ch);
}

其中c是数组,age是ArrayList。请记住,年龄未初始化,因此为空。我的问题是,为什么在编译和运行时会出现空指针异常?

最佳答案

你得到一个空指针,因为年龄,Arraylist 是空的。您需要在添加元素之前对其进行初始化。

List<Character>  age = new ArrayList<Character>();
for(char ch: c){
this.age.add(ch);
}

在 for 循环之前初始化 age,如果你在 for 循环中这样做,你将每次都重新初始化它并丢失你的数据。

关于java - 将 char 从 char 数组添加到 char arraylist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20260246/

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