본문 바로가기
Developer/Java

[Java] ListToArray

by 순수한소년 2017. 1. 29.
728x90
반응형
package egovframework.rte.kr.go.test;

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

public class ListToArray {

	@SuppressWarnings("unused")
	public static void main(String[] args) {
		// List를 배열로 변환한다
		{
			List list = new ArrayList<>();
			list.add("A");
			list.add("B");
			list.add("C");

			// 형 안전성을 위하여 인수가 있는 toArray 메소드를 이용
			String[] array = list.toArray(new String[list.size()]);
			System.out.println(Arrays.toString(array)); // => [A, B, C]
		}

		// 배열을 List로 변환한다
		{
			String[] array = { "A", "B", "C", "D" };
			List list = Arrays.asList(array);
			System.out.println(list); // => [A, B, C, D]
		}

		// Arrays#asList 메소드를 이용한 List 생성
		{
			List list = Arrays.asList("apple", "orange", "pineapple", "strawberry");
		}
	}

}
728x90
반응형