gpt4 book ai didi

java - 如何将对象添加到 Java 列表中?

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

这可能是一个极其愚蠢的问题,但我不断得到一个空指针。

在我的 Android 应用程序中,我有一个名为 MyMetadata 的类,我想使用此类的对象填充列表。所以我尝试这样做:

List<MyMetadata> metadataList;
MyMetadata myMetadata = new MyMetadata("first string", "second string");
Log.i(this, myMetadata.toString());
metadataList.add(myMetadata);

Log.i() 显示一行内容为 com.mycompany.model.MyMetadata@41af34301,因此它确实存在。但是当我尝试将其添加到列表中时,我收到 NullPointerException。

有人知道我在这里做错了什么吗?

最佳答案

尚未初始化您的列表。因此,在没有初始化的情况下,如果您尝试使用对象来解决问题,最终会出现空指针异常。

尝试初始化您的列表..

metadataList = new ArrayList<MyMetadata>();

关于java - 如何将对象添加到 Java 列表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20349379/

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