-
Java - 1개의 element로 list 생성하기Java 2022. 6. 21. 18:36반응형
하나의 element를 가지고 list를 생성하는 예제입니다.
1. Arrays.asList(element)
String arr = "one"; List<String> list = Arrays.asList(arr);
2. Collections.singletonList(element)
List<Person> list = Collections.singletonList(new Person("john"))
차이점
Arrays.asList()로 만들어진 경우는 추가, 삭제는 안되지만 요소 속성은 변경할 수 있다.
String arr = "one"; List<String> list = Arrays.asList(arr); list.set(0, "two"); System.out.println(list); // ["two"]
Collections.singletonList()는 추가, 삭제도 안되고, 요소 속성도 불변이다.
같이보면 좋은 글
Java - Collections.singletonList emptyList
반응형'Java' 카테고리의 다른 글
Java - ArrayList.retainAll() 사용법 및 예제 (리스트 교집합 구하기) (0) 2022.07.06 Java - ArrayList.addAll() 사용법 및 예제 (0) 2022.07.05 Java - CSV 파일 읽기 (0) 2022.06.21 Java - Map 사용법 (Hashtable, HashMap, ConcurrentHashMap) (0) 2022.06.15 Java - 자바 제곱근, 거듭제곱 구하는 방법 (Math class) (0) 2022.06.09