상세 컨텐츠

본문 제목

[Collection : List] 배열 병합 addAll()

Java

by kwanghyup 2020. 6. 17. 15:32

본문

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

public class ArrayMerger {
    public static void main(String[] args) {
        String[] mergered1 = {"1","2","3"};
        String[] mergered2 = {"a","b","c","d","e","f"};
        String[] mergered3 = {"가","나","다","라"};
        String[] mergered4 = {"Aa","Bb","Cc"};

        String[] generated = mergerArray(mergered1,mergered2,mergered3,mergered4);
        System.out.println(Arrays.toString(generated));
    }

    public static String[] mergerArray(String[] ... mergered){
        List<String> list = new ArrayList<>();
        for (String[] e : mergered){
            list.addAll(Arrays.asList(e));
        }
        return list.toArray(new String[0]);
    }
    
}

관련글 더보기

댓글 영역