arraylist最终解决方案,以便可以添加项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arraylist最终解决方案,以便可以添加项目相关的知识,希望对你有一定的参考价值。

我试图将Clothing对象从另一个类中的重写方法添加到arraylist,这迫使它被声明为final。但是,当一个变量被声明为final时,它无法更改,但这正是我需要做的。这是代码:

final List<Clothing> clothingItems = new ArrayList<>();
mClothingRef.addChildEventListener(new ChildEventListener() {
    public void onChildAdded(DataSnapshot snapshot, String s) {
        Clothing clothing = snapshot.getValue(Clothing.class);
        clothingItems.add(clothing);
    }
}

我如何解决clothingItems是最终的事实,以便clothingItems列表填充Clothing对象?

以上是关于arraylist最终解决方案,以便可以添加项目的主要内容,如果未能解决你的问题,请参考以下文章

面向对象将项目添加到 arrayList

每次单击按钮时在 ArrayList 中添加一个字符串

在 Xcode 中,如何创建一个新工作区并向其中添加 1 个项目,以便我可以看到该项目及其文件?

替换而不是将项目添加到 Arraylist

尽管从 Firebase 添加了项目,但 ArrayList 的大小仍然为零

将 Java 结果集转换为字符串数组