填充ArrayList的最短方法

Kla*_*sos 10 java arraylist

填充ArrayList的最短方法是什么?就像是:

ArrayList<Integer[]> list = new ArrayList<Integer[]>();
list.add({1,10,1,1});
list.add({2,11,1,1});
Run Code Online (Sandbox Code Playgroud)

要么:

ArrayList<Integer[]> list = ({1,10,1,1},{2,11,1,1});
Run Code Online (Sandbox Code Playgroud)

anu*_*ava 14

这条捷径怎么样:

List<int[]> list = Arrays.asList( new int[][]{{1,10,1,1}, {2,11,1,1}} );
Run Code Online (Sandbox Code Playgroud)


Boz*_*zho 6

使用番石榴

Lists.newArrayList(new int[]{1,2,3}, new int[]{2,4,5}, new int[]{5,6,7});
Run Code Online (Sandbox Code Playgroud)


Tud*_*dor 3

要修复您的第一次尝试:

ArrayList<Integer[]> list = new ArrayList<Integer[]>();
list.add(new Integer[]{1,10,1,1});
list.add(new Integer[]{2,11,1,1});
Run Code Online (Sandbox Code Playgroud)