【发布时间】:2020-03-14 14:13:27
【问题描述】:
ArrayList<Integer> al = new ArrayList<Integer>();
al.add(new ArrayList());
当我尝试在上面的代码中添加 ArrayList 时这是不可能的,但是当我使用下面的代码时它是可能的。我知道为什么
ArrayList<ArrayList<Integer>> al1 = new ArrayList<ArrayList<Integer>>
al1.add(new ArrayList());
【问题讨论】:
-
这就是区别,如果您了解
List是什么,您可以更好地了解列表列表(List<List<>>)可能是什么。可能会想——“你有一副牌,然后你又有一副这样的牌。”
标签: java generics collections