Java/Java

[Java] 자바 Array를 List로, List를 Array로 변환하기

mingmongs 2025. 3. 14. 10:22

title

자바에서 배열(Array)과 List 사이를 변환하는 방법이 있다.
이 각각의 방법에 대하여 알아보자.

 

1) Array를 List로 바꾸기(Array to List)

: Arrays.asList()

  • java.util.Arrays 클래스의 asList() 메소드를 이용하여 배열을 리스트로 변환할 수 있다.
String[] arr1 = {"Apple", "Banana", "Orange"};
List<String> lst1 = Arrays.asList(arr1);
System.out.println(lst1.get(2));
System.out.println(lst1.size());

 

결과값

Orange
3

 

2) List를 Array로 바꾸기(List to Array)

: List.toArray()

  • java.util.List 클래스의 asList() 메소드를 이용하여 리스트를 배열로 변환할 수 있다.
List<String> lst1 = new ArrayList<String>();
lst1.add("Apple");
lst1.add("Banana");
lst1.add("Orange");

String[] arr1 = lst1.toArray(new String[lst1.size()]);
System.out.println(arr1[0]);
System.out.println(arr1.length);

 

결과값

Apple
3

 

 

[reference]
https://hianna.tistory.com/551