Java
Java - ArrayList 초기화
codeManager
2024. 3. 26. 23:16
반응형
자바에서 ArrayList(List)를 초기화하는 방법을 소개합니다.
1. Arrays.asList()를 이용한 초기화
Arrays.asList() 를 사용하여 초기 값들로 ArrayList를 초기화할 수 있습니다.
고정된 크기의 리스트를 생성하므로, 나중에 element를 추가하거나 삭제할 수 없습니다.
List<String> list = Arrays.asList("Element1", "Element2", "Element3");
2. 익명 내부 클래스를 이용한 초기화
익명 내부 클래스를 사용하여 초기화 블록에서 ArrayList를 초기화할 수 있습니다.
List<String> list = new ArrayList<String>() {{
add("Element1");
add("Element2");
add("Element3");
}};
3. Stream API를 이용한 초기화 (Java 8 이상)
Java 8부터 도입된 Stream API를 사용하여 ArrayList를 초기화할 수 있습니다.
List<String> list = Stream.of("Element1", "Element2", "Element3")
.collect(Collectors.toCollection(ArrayList::new));
4. List.of()를 이용한 초기화 (Java 9 이상)
Java 9부터는 List.of() 메서드를 사용하여 불변 리스트를 쉽게 생성할 수 있습니다.
List<String> list = List.of("Element1", "Element2", "Element3");
관련글
반응형