ArrayList 초기화는 간결성과 효율성을 모두 고려하여 다양한 방법으로 수행할 수 있습니다. 빈 ArrayList를 생성한 후 요소를 추가하는 초기 접근 방식이 효과적이지만 Arrays.asList() 함수를 사용하는 것이 더 효율적인 방법입니다. 이 함수는 요소 목록을 입력으로 사용하고 해당 요소의 불변 목록 표현을 반환합니다.
ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
단일 요소와 관련된 시나리오의 경우 불변 Collections.singletonList() 메서드 사용을 고려하세요. 이렇게 하면 코드가 단순화되고 불변성이 보장됩니다.
List<String> places = Collections.singletonList("Buenos Aires");
ArrayList 내에서 가변성이 필요한 상황의 경우 불변 목록에서 구체적인 ArrayList를 생성할 수 있습니다.
ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
다음을 포함해야 합니다. 필요한 패키지 import 문:
import java.util.Arrays;
요약하자면 가장 최적의 방법은 원하는 패키지에 따라 다릅니다. 불변성과 가변성 속성. 불변 목록의 경우 Arrays.asList()가 선호되는 반면 Collections.singletonList()는 단일 요소 목록에 이상적입니다. 변경 가능한 목록의 경우 변경 불가능한 목록에서 ArrayList를 생성할 수 있습니다.
위 내용은 Java에서 ArrayList를 효율적으로 초기화하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!