如何List<List<Integer>>在Java中初始化?
List<List<Integer>>
我知道这List是一个接口,可以使用ArrayList或LinkedList实现List<Integer> list = new ArrayList<Integer>(),但是在初始化时List<List<Integer>> list = new ArrayList<ArrayList<Integer>>();会出现错误的不兼容类型:
List
ArrayList
LinkedList
List<Integer> list = new ArrayList<Integer>()
List<List<Integer>> list = new ArrayList<ArrayList<Integer>>();
ArrayList<ArrayList<Integer>> cannot be converted to List<List<Integer>>.
那我该如何进行呢?
用
List<List<Integer>> list = new ArrayList<List<Integer>>();
或从Java 1.7开始
List<List<Integer>> list = new ArrayList<>();