Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Everything has an expiration date

167 - Java 컬렉션(Collection) : List→스트링배열 List.toArray(), 스트링배열→List Arrays.asList 본문

[Java]/Program source (java)

167 - Java 컬렉션(Collection) : List→스트링배열 List.toArray(), 스트링배열→List Arrays.asList

Jelly-fish 2023. 9. 22. 17:50
/* ====================================
  ■■■ 컬렉션 (Collection) ■■■
======================================*/

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

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

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


public class Test167
{
	public static void main(String[] args)
	{
		List<String> mList = new ArrayList<String>();

		mList.add("1");
		mList.add("2");
		mList.add("3");

		// check~!!!
		// List → String[]
		// mList.toArray(new String[3]); → 문자열 타입 배열
		String[] strArr = mList.toArray(new String[mList.size()]);
		
		for (String s : strArr)
		{
			System.out.print(s + " ");
		}
		System.out.println();
		//--==>> 1 2 3

		// check~!!!
		// String[] → List
		// Arrays.asList();
		List<String> mNewList = Arrays.asList(strArr);
		// ※ 『Arrays.asList()』의 반환 자료형은 『List』

		for (String s : mNewList)
		{
			System.out.print(s + " ");
		}
		System.out.println();
		//--==>> 1 2 3


	}
}