자바에서 배열(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
'Java > Java' 카테고리의 다른 글
[Java] 문자열에서 문자 추출 charAt() 함수 (0) | 2025.03.14 |
---|---|
[Java] compareTo 함수 (0) | 2025.03.14 |
[Java] replace, replaceAll 함수 (0) | 2025.03.14 |
[Java] 자바 특정 문자열 포함 여부 확인 및 위치 찾기(contains, indexOf) (0) | 2025.03.14 |
[Java] 문자열 자르기 split 함수 (0) | 2025.03.13 |