아래 형태와 같은 2차원 배열을 다루는 방법에 대해 정리해보려 한다.
[[0],[1],[3, 5]]
int[][] input = {{0}, {1}, {3, 5}};
List<List<Integer>> graph = new ArrayList<>();
for(int i = 0; i < input.length; i++) {
graph.add(new ArrayList<>());
}
// graph: [[], [], []]
for(int i = 0; i < input.length; i++) {
for(int j = 0; j < input[i].length; j++) {
graph.get(i).add(input[i][j]);
}
}
// graph: [[0], [1], [3, 5]]
'뚝딱뚝딱 > Java' 카테고리의 다른 글
[Error] java.util.NoSuchElementException: No value present (0) | 2022.07.22 |
---|---|
[Java] 자바의 정석 Chapter 9 java.lang패키지와 유용한 클래스 (0) | 2022.05.23 |
[Java] 자바의 정석 Chapter 8 예외처리 (0) | 2022.05.22 |
[Java] 자바의 정석 Chapter6 ~ Chapter7 (0) | 2022.05.15 |
[Java] 자바의 정석 Chapter1 ~ Chapter5 (0) | 2022.05.13 |