gpt4 book ai didi

java - 首次访问静态数组列表

转载 作者:行者123 更新时间:2023-12-01 17:19:20 24 4
gpt4 key购买 nike

我有一个静态ArrayList:

    public class Global {
public static ArrayList<Player> Round;
}

据我了解,人们不会实例化静态数组,所以我第一次访问 ArrayList 是:

    Player lPlayer = new Player(name,level);
Global.Round.add(lPlayer);

它会使应用程序崩溃。我相当有信心 lPlayer 已正确形成。添加新玩家时会调用此行,因此我永远不知道这是否是我第一次调用 .add,但这应该不重要,对吗?

错误是“InitationTargetException。(Throwable)行:50”。

对哪里出了问题有什么想法吗?

谢谢。

最佳答案

阅读异常堆栈跟踪的其余部分,您可能会发现异常的原因是 NullPointerException。

ArrayList 在实例化之前并不存在,就像任何对象一样。无论它是否静态都不会改变任何东西。

关于java - 首次访问静态数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19866044/

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