리스트 팩토리, 맵 팩토리로 간단하게 만들기

라헬·2022년 12월 25일
0

리스트 팩토리

List<String> pp = List.of("차은우", "한예슬", "김태희", "버지니아울프");

끝이다.............. 진짜 간단하지 않은가!!!! 머박쓰 하지만 변경할 수 없는 리스트가 만들어진 것,,, add, set 이런걸로 도전해봤자 예외발생하니 주의해서 사용할 것

맵 팩토리

Map<String, Integer> agePp =
Map.of("차은우",20,"한예슬",30,"김태희",33,"버지니아울프",77);

열개 이하의 키와 값을 가진 작은 맵을 만들 때 사용하기엔 좋지만 더 큰 맵이 필요할 땐

import static java.util.Map.entry;
Map<String, Integer> agePp = 
Map.ofEntries(entry("차은우",20),
			entry("한예슬",30),
            entry("김태희",33));

Map.entry를 사용하면 된다.

이것들은 자바9 이상에서만 사용할 수 있다는 사실!

profile
성장하고 싶은 풀스택 개발자

0개의 댓글