English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 기본 튜토리얼

Java 흐름 제어

Java 배열

Java 상향형(I)

Java 상향형(II)

Java 상향형(III)

Java 예외 처리

Java 리스트(List)

Java Queue(큐)

Java Map 집합

Java Set 집합

Java 입력출력(I/O)

Java Reader/Writer

Java 다른 주제

Java 프로그램은 리스트(ArrayList)와 배열(Array) 간의相互 변환

Java 예제 모든 것

이 프로그램에서는 toArray()를 사용하여 리스트를 배열로 변환하고, Java의 asList()를 사용하여 배열을 리스트로 변환하는 방법을 배웁니다.

예제1리스트를 배열로 변환

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListArray {
    public static void main(String[] args) {
        List<String> list = new ArrayList<String>();
        list.add("a");
        list.add("b");
        String[] array = new String[list.size()];
        list.toArray(array);
        System.out.println(Arrays.toString(array));
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

[a, b]

위의 프로그램에서, 우리는 문자열 리스트 list를 가지고 있습니다. 리스트를 배열로 변환하려면, 먼저 list.size()와 같은 크기의 문자열 배열 array를 생성합니다.

그런 다음, 우리는 단순히 list의 toArray() 메서드를 사용하여 list 항목을 array 항목으로 변환합니다.

예제2:배열을 리스트로 변환

import java.util.Arrays;
import java.util.List;
public class ArrayToList {
    public static void main(String[] args) {
        String[] array = {"a", "b"};
        List<String> list = Arrays.asList(array);
        System.out.println(list);
    }
}

이 프로그램을 실행할 때, 출력은 다음과 같습니다:

[a, b]

위의 프로그램에서, 우리는 string 배열 array가 있습니다. 배열을 리스트로 변환하려면 Arrays의 asList() 메서드를 사용하여 리스트 list에 저장합니다.

Java 예제 모든 것