>Java >java지도 시간 >여러 값을 사용하여 Java에서 ArrayList를 효율적으로 초기화하려면 어떻게 해야 합니까?

여러 값을 사용하여 Java에서 ArrayList를 효율적으로 초기화하려면 어떻게 해야 합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-31 03:29:09127검색

How Can I Efficiently Initialize an ArrayList in Java with Multiple Values?

ArrayList의 한 줄 초기화

여러 값으로 ArrayList를 초기화하는 것은 시간이 많이 걸리는 프로세스일 수 있습니다. 특히 항목의 큰 목록. 다음 코드 조각은 한 줄에 여러 값이 포함된 ArrayList를 초기화하는 방법을 보여줍니다.

ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));

이 메서드는 값 배열을 목록으로 변환하는 Arrays.asList() 메서드를 활용합니다. 값 배열을 ArrayList의 생성자에 직접 전달하면 한 줄의 코드에 여러 값이 포함된 ArrayList를 생성할 수 있습니다.

초기화 최적화

위의 방법은 편리하지만 목록을 변경할 필요가 없는 경우 더욱 최적화할 수 있습니다. 목록이 변경 불가능한 경우 대신 Collections.singletonList() 메서드를 사용할 수 있습니다. 이 방법은 단일 요소를 포함하는 변경 불가능한 목록을 생성합니다.

List<String> places = Collections.singletonList("Buenos Aires");

변경 가능한 ArrayList 생성

변경 가능한 ArrayList를 생성해야 하는 경우 다음을 사용할 수 있습니다. 다음 메소드:

ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));

이 메소드는 Arrays.asList()에 의해 생성된 변경 불가능한 목록을 변경 가능한 ArrayList로 만듭니다.

올바른 패키지 가져오기

배열을 사용할 때 java.util.Arrays 패키지를 가져오는 것을 잊지 마세요. .asList() 메소드.

import java.util.Arrays;

위 내용은 여러 값을 사용하여 Java에서 ArrayList를 효율적으로 초기화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.