Java - List를 Array로 변환

코딩을 하다 보면 List를 배열로 변환해야 하는 경우가 발생한다. 여기서는 변환하는 방법에 대해 설명한다.

List에서 Array로 변환

List에서 Array로의 변환은 java.util.List의 toArray 메소드를 사용한다.

package com.devkuma.tutorial;

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

public class Foo {

    public static void main(String[] args) {

        // List 생성
        List<String> list = new ArrayList<>();
        list.add("Test1");
        list.add("Test2");
        list.add("Test3");

        // List을 배열로 변환
        String[] array = list.toArray(new String[list.size()]);
        
        // 배열 표시
        for (String value : array) {
            System.out.println(value);
        }
    }
}



최종 수정 : 2021-08-30