为什么列出<list <integer>&gt; list = new ArrayList <arraylist <integer>&gt;();错误?</arraylist <integer> </list <integer>

时间:2015-03-25 20:53:55

标签: java list arraylist

为什么以下代码在Java中出错?

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

我知道List<List<Integer>> list = new ArrayList<List<Integer>>()是正确的。

1 个答案:

答案 0 :(得分:0)

因为Java中的泛型类型不是协变的。