java - 我可以将一组 ArrayList 添加到单个 ArrayList 中吗?

标签 java android arraylist

我可以将一组ArrayList添加到一个ArrayList中吗? ArrayList 组的大小不同。那么如何识别每个ArrayList呢?

最佳答案

希望我能正确理解您的问题。

ArrayList 是对象类型的列表。如果您希望添加一个 ArrayList 作为您的 ArrayList 中的项目,那么您可以这样做。

一个例子

ArrayList list = new ArrayList();

ArrayList list2 = new ArrayList();
ArrayList list3 = new ArrayList();

list.add(list2);
list.add(list3);

这将导致您的第一个 ArrayList(列表)在位置 0 和 1 包含两个数组列表。

但是,如果您希望将多个 ArrayList 的内容添加到单个元素列表中,那么您可以在 ArrayList 上使用 addAll。比如

ArrayList consolidatedList = new ArrayList();
list.addAll(list2);
list.addAll(list3);

关于java - 我可以将一组 ArrayList 添加到单个 ArrayList 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4042849/

相关文章:

java - android中线程 sleep 不一致

android - 如何删除不需要的dex文件?

Android Firebase 连接 - Gradle 错误

java - ArrayList,只打印值

java - 如何清除一个变量(数组列表列表)而不无意中清除另一个变量?

java - SQLGrammarException。 Hibernate 中未知的列名

java - 使用 api 26 构建应用程序,但使用 api 24 构建库

java - 查找目录下的所有路径

java - 如何在 while 循环中获取新的操作命令

java - kotlin 内部类无法访问外部的私有(private)方法?