Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java8:如何在一行中初始化列表列表_Java_List_Arraylist - Fatal编程技术网

Java8:如何在一行中初始化列表列表

Java8:如何在一行中初始化列表列表,java,list,arraylist,Java,List,Arraylist,你好,我想在一行中初始化列表列表 List<List<Integer>> list = .....; List=。。。。。; 谢谢列表= Arrays.asList(Arrays.asList(1,2,3),Arrays.asList(4,5,6)); List List=Arrays.asList(Arrays.asList(1,2),Arrays.asList(3,4)); 在Java 9+中,您可以用List.of()替换Arrays.asList(),这里已

你好,我想在一行中初始化列表列表

List<List<Integer>> list = .....;
List=。。。。。;
谢谢

列表=
Arrays.asList(Arrays.asList(1,2,3),Arrays.asList(4,5,6));
List List=Arrays.asList(Arrays.asList(1,2),Arrays.asList(3,4));

在Java 9+中,您可以用
List.of()

替换
Arrays.asList()
,这里已经有了一个非常完整的答案:您想将其初始化为什么?为什么如此防御性?@shmosel您的意思是什么?为什么您需要将其复制到
新的ArrayList
?编辑,谢谢@什莫塞尔
List<List<Integer>> list = 
    Arrays.asList(Arrays.asList(1,2,3), Arrays.asList(4,5,6));
List<List<Integer>> list = Arrays.asList(Arrays.asList(1,2), Arrays.asList(3,4));