List<List<Integer>>
时间: 2023-11-11 13:45:12 浏览: 89
约瑟夫出圈代码,轻松解决 使用LinkedList<Integer>
List<List<Integer>> 在 Java 中定义了一个二维整型列表,也可以理解为 List 的嵌套。其中,List<Integer> 表示一个整型列表,而 List<List<Integer>> 表示一个内层列表为整型列表的外层列表。
具体来说, List<List<Integer>> 的定义和初始化方式如下:
List<List<Integer>> res = new ArrayList<List<Integer>>();
在 List<List<Integer>> 中,可以放入任意长度的内层列表,不像二维数组那样维度固定。例如:
List<List<Integer>> list = new ArrayList<List<Integer>>();
List<Integer> innerList1 = new ArrayList<Integer>();
innerList1.add(1);
innerList1.add(2);
list.add(innerList1);
List<Integer> innerList2 = new ArrayList<Integer>();
innerList2.add(3);
innerList2.add(4);
innerList2.add(5);
list.add(innerList2);
这样, list 中就包含了两个内层列表 innerList1 和 innerList2,每个内层列表的长度可以是任意的。
阅读全文