ArrayList<int[]> 타입의 데이터를 구성 하고 싶을 때,
다음 것 중에 하나를 선택해서 하면 되겠다.
물론 가장 뒤에 나온게 생성하면서 초기화 까지 하니 더 가독성이 높을 것 같다.
1. List를 ArrayList에 넣어 주는 방법
ArrayList<int[]> testList = new ArrayList<>();
List<int[]> list = Arrays.asList(new int[]{5,12}, new int[]{1, 2});
testList.addAll(list);
2. int[][] 를 Arrays.asList()를 통하여 변환 후 넣어 주는 방법
int[][] array = new int[][]{{5, 10}, {1, 2}};
List<int[]> list = Arrays.asList(array);
testList.addAll(list);
3. 2번을 축약 시킨 방법
testList.addAll(Arrays.asList(
new int[][]{ {1,2}, {3,4} }
)
);
4. ArrayList 생성과 동시에 초기화 까지하는 방법
ArrayList<int[]> testList2 = new ArrayList<>(Arrays.asList(
new int[][]{ {1,2}, {3,4} }
));
출처 : https://www.baeldung.com/java-add-items-array-list
나