Java 배열을 List로 변환하는 방법에 대한 자세한 설명
Java 프로그래밍에서는 배열을 List로 변환해야 하는 경우가 종종 있습니다. Java는 이 작업을 구현하는 다양하고 유연한 방법을 제공합니다. 이 기사에서는 일반적으로 사용되는 몇 가지 메서드를 자세히 소개하고 구체적인 코드 예제를 제공합니다.
import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = Arrays.asList(array); System.out.println(list); } }
실행 결과는 [사과, 바나나, 오렌지]입니다.
asList 메서드는 고정 길이 목록을 반환하며 추가하거나 삭제할 수 없다는 점에 유의해야 합니다. 반환된 목록을 수정해야 하는 경우 ArrayList 클래스를 사용하여 변환할 수 있습니다.
import java.util.ArrayList; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(Arrays.asList(array)); System.out.println(list); } }
실행 결과는 [사과, 바나나, 오렌지]입니다.
ArrayList의 생성자를 사용하면 배열을 List로 쉽게 변환할 수 있으며, 반환된 List를 추가하거나 삭제할 수 있습니다.
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(); Collections.addAll(list, array); System.out.println(list); } }
실행 결과는 [사과, 바나나, 오렌지]입니다.
컬렉션 도구 클래스의 addAll 메소드를 사용하면 빈 목록에 배열을 추가하여 배열을 목록으로 변환할 수 있습니다.
위 내용은 Java 배열을 목록으로 변환하는 데 일반적으로 사용되는 몇 가지 방법과 해당 코드 예제입니다. 실제 필요에 따라 배열을 목록으로 변환하는 적절한 방법을 선택하면 코드의 가독성과 유연성을 향상시킬 수 있습니다. 이 글이 이러한 변환 방법을 이해하고 사용하는 데 도움이 되기를 바랍니다!
위 내용은 Java 배열을 List로 변환하는 구현 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!