JAVA

Test169.java / 컬렉션 프레임워크 (Collection Framework) / List

universedevelope 2022. 10. 29. 00:37
/* ========================================================================
	    ■■■ 컬렉션 프레임워크(Collection Framework) ■■■
=========================================================================*/

// String[] → List : Arrays.asList()
// List → String[] : List.toArray()

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

public class Test169
{
	public static void main(String[] args)
	{
		List<String> mList = new ArrayList<String>();
		mList.add("1");
		mList.add("2");
		mList.add("3");
		
		// 췤!
		// List → String[]
		String[] sArrays = mList.toArray(new String[mList.size()]);
		for (String s : sArrays )
			System.out.print(s + " ");
		System.out.println();
		// 1 2 3

		// 췤!@
		// String[] → List
		List<String> mNewList = Arrays.asList(sArrays);
		// ※ 『Arrays.asList()』의 반환 자료형은 List
		for (String s : mNewList)
		{
			System.out.print(s + " ");
		}
		System.out.println();
		// 1 2 3
	}
}
728x90