SeouliteLab

[Java/자바] 리스트 안에 리스트 추가하기 (2차원 리스트) 본문

프로그래밍

[Java/자바] 리스트 안에 리스트 추가하기 (2차원 리스트)

Seoulite Lab 2024. 3. 7. 09:22

Java에서는 리스트 내에 또 다른 리스트를 추가하여 2차원 리스트를 만들 수 있습니다. 이 블로그 포스트에서는 Java를 사용하여 리스트에 리스트를 추가하는 여러 예제를 제공하겠습니다. 각 예제는 다양한 방법으로 2차원 리스트를 생성하는 방법을 보여줍니다.

예제 1: ArrayList에 요소로서 ArrayList 추가하기

import java.util.ArrayList;
import java.util.List;

List<List<Integer>> matrix = new ArrayList<>();
matrix.add(new ArrayList<>());
matrix.get(0).add(1);
matrix.get(0).add(2);
matrix.add(new ArrayList<>());
matrix.get(1).add(3);
matrix.get(1).add(4);

System.out.println("2D List: " + matrix);

위의 예제에서는 ArrayList를 사용하여 2차원 리스트를 생성합니다. 먼저 matrix에 ArrayList 객체를 추가하고, 각 ArrayList에 숫자를 추가하여 2차원 리스트를 형성합니다.

예제 2: 배열로 요소를 갖는 ArrayList 추가하기

List<Integer[]> matrix = new ArrayList<>();
matrix.add(new Integer[]{1, 2});
matrix.add(new Integer[]{3, 4});

System.out.println("2D List: " + matrix);

두 번째 예제에서는 요소로서 배열을 갖는 ArrayList를 사용하여 2차원 리스트를 생성합니다. Integer 배열을 추가하여 2차원 리스트를 생성하는 간단한 방법입니다.

해시태그: