Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中定义集合列表?_Java_List_Collections - Fatal编程技术网

如何在Java中定义集合列表?

如何在Java中定义集合列表?,java,list,collections,Java,List,Collections,我想定义一个列表,其中每个节点将指向不同类型的集合 我该怎么做 谢谢 我想定义一个列表,其中每个节点都指向不同的节点 一种收藏 List List=new ArrayList(); 添加(新的ArrayList()); 添加(新的HashSet()); 只需使用泛型:List List=new Arraylist() 它定义了一个集合列表。。。列表中的每个条目都必须是集合的实现,但不一定是同一个。创建不同类型对象的列表通常不是一个好的编程实践。这是因为,除非仔细编码,否则你不知道在列表中的特定位

我想定义一个列表,其中每个节点将指向不同类型的集合

我该怎么做

谢谢

我想定义一个列表,其中每个节点都指向不同的节点 一种收藏

List List=new ArrayList();
添加(新的ArrayList());
添加(新的HashSet());

只需使用泛型:
List List=new Arraylist()


它定义了一个集合列表。。。列表中的每个条目都必须是集合的实现,但不一定是同一个。

创建不同类型对象的列表通常不是一个好的编程实践。这是因为,除非仔细编码,否则你不知道在列表中的特定位置会得到什么。也就是说,您可以有一个列表对象,例如

List<Collection> collList = new ArrayList<Collection>();
List collList=new ArrayList();

然后将您需要的任何对象添加到此列表中。

当然,理想情况下,您也会有一个实际参数来
集合
,例如
列表
List<Collection> collList = new ArrayList<Collection>();