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 중국어 웹사이트의 기타 관련 기사를 참조하세요!