当前位置: 首页 > 面试题库 >

不兼容的类型List of List和ArrayList的ArrayList

欧君之
2023-03-14
问题内容

下面的行给我错误:

Incompatible Types.

List<List<Integer>> output = new ArrayList<ArrayList<Integer>>();

是什么原因?

编辑

我知道如果我将第二个ArrayList更改为List,它不会给我错误。我想知道错误的原因。谢谢


问题答案:

如果您有一个,List<List<Integer>>则可以向其中添加一个LinkedList<Integer>。但您不能这样做ArrayList<ArrayList<Integer>>,因此后者可能不是的一种List<List<Integer>>



 类似资料: