Java 填写ArrayList的最短方法

Java 填写ArrayList的最短方法,java,arraylist,Java,Arraylist,填写ArrayList的最短方法是什么? 比如: ArrayList<Integer[]> list = new ArrayList<Integer[]>(); list.add({1,10,1,1}); list.add({2,11,1,1}); ArrayList list=new ArrayList(); 添加({1,10,1,1}); 添加({2,11,1,1}); 或: ArrayList list=({1,10,1,1},{2,11,1,1}); 要修复第

填写ArrayList的最短方法是什么? 比如:

ArrayList<Integer[]> list = new ArrayList<Integer[]>();
list.add({1,10,1,1});
list.add({2,11,1,1});
ArrayList list=new ArrayList();
添加({1,10,1,1});
添加({2,11,1,1});
或:

ArrayList list=({1,10,1,1},{2,11,1,1});

要修复第一次尝试:

ArrayList<Integer[]> list = new ArrayList<Integer[]>();
list.add(new Integer[]{1,10,1,1});
list.add(new Integer[]{2,11,1,1});
ArrayList list=new ArrayList();
添加(新整数[]{1,10,1,1});
添加(新整数[]{2,11,1,1});
使用

List List=new ArrayList();
添加(新的整数[]{1,10,1,1});
添加(新的整数[]{2,11,1,1});
或者这是一条单行线:

List<Integer[]> list = Arrays.asList(new Integer[] { 1, 10, 1, 1 }, new Integer[] { 2, 11, 1, 1 });
List List=Arrays.asList(新整数[]{1,10,1,1},新整数[]{2,11,1,1});

这个快捷方式怎么样:

List<int[]> list = Arrays.asList( new int[][]{{1,10,1,1}, {2,11,1,1}} );
List List=Arrays.asList(新int[][{{1,10,1,1},{2,11,1,1}});

你说的“最短”是什么意思?最少几行代码?出于什么目的?你无论如何都不能实际地“填充”一个ArrayList——这是ArrayList的一个要点,最少需要几行代码。好吧,优雅+清晰检查这个我不会使用
Integer
,除非你想要
null
值。使用
int
可以更高效、更清晰。您可以有一个
列表
,因为
int[]
是一个对象。
List<Integer[]> list = new ArrayList<Integer[]>();
list.add(new Integer[] { 1, 10, 1, 1 });
list.add(new Integer[] { 2, 11, 1, 1 });
List<Integer[]> list = Arrays.asList(new Integer[] { 1, 10, 1, 1 }, new Integer[] { 2, 11, 1, 1 });
List<int[]> list = Arrays.asList( new int[][]{{1,10,1,1}, {2,11,1,1}} );