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

Java 我可以将一组ArrayList添加到单个ArrayList中吗?,java,android,arraylist,Java,Android,Arraylist,我可以将一组ArrayList添加到单个ArrayList中吗? ArrayList组的大小不同。那么我怎样才能识别每个ArrayList呢?我希望我能正确理解你的问题 ArrayList是对象类型的列表。如果希望将ArrayList添加为ArrayList中的项,则可以执行此操作 一个例子 ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); ArrayList list3 = new 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的内容添加到单个元素列表中,则可以在ArrayList上使用addAll。比如

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

我希望我正确理解你的问题

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的内容添加到单个元素列表中,则可以在ArrayList上使用addAll。比如

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

我没有真正得到你想要做的。是否要将来自不同ArrayList的所有元素添加到一个结果ArrayList?如果是这样,请使用
ArrayList#addAll(集合)
方法

如果需要一个ArrayList的ArrayList,请使用
ArrayList#add(Object o)
方法。您还可以如下方式参数化生成的ArrayList:


List res=new ArrayList()

我实际上没有得到您想要做的事情。是否要将来自不同ArrayList的所有元素添加到一个结果ArrayList?如果是这样,请使用
ArrayList#addAll(集合)
方法

如果需要一个ArrayList的ArrayList,请使用
ArrayList#add(Object o)
方法。您还可以如下方式参数化生成的ArrayList:

List res=new ArrayList()

是的,您可以将“一组ArrayLists”添加到单个数组列表中。如果您想“识别”您的ArrayList,我建议您使用,例如

另外,请考虑接受其他问题的答案,并在问题中添加代码,这样您将获得更好的帮助,人们也会更少地恨您。

是的,您可以将“一组ArrayList”添加到单个数组列表中。如果您想“识别”您的ArrayList,我建议您使用,例如

请考虑接受其他问题的答案,并在问题中添加代码,这样你会得到更好的帮助,人们也会更少地恨你