-
Java - ArrayList 초기화Java 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");
관련글
반응형'Java' 카테고리의 다른 글
Java - 컬렉션 정렬 시 Null safe (0) 2024.06.21 Java - Set example code 사용법 (0) 2024.04.01 Java - int를 String으로 변환하기 (0) 2024.03.25 Java - LocalDateTime custom Serializer Deserializer (0) 2023.09.19 Java - Enum for loop, forEach(), iterator (0) 2023.03.04