gpt4 book ai didi

java - 简单的 ArrayList.add 函数中出现 NullPointerException?

转载 作者:行者123 更新时间:2023-12-01 07:05:01 25 4
gpt4 key购买 nike

我又开始习惯java并且正在尝试集合。我有以下非常基本的代码,但我似乎找不到空指针异常的原因:

   import java.util.*;

public class Event

{
private ArrayList<String> fans;

public Event()
{
ArrayList<String> fans = new ArrayList<String>();
}

public void registerUser(String user)
{
fans.add(user);
}
}

先谢谢大家了!

最佳答案

您已在构造函数中初始化了本地 fans,因此您的实例变量 fans 未显式初始化,因此它仍然为 null 注册用户

改变

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

fans = new ArrayList<String>();

关于java - 简单的 ArrayList.add 函数中出现 NullPointerException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27259386/

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