공부
[Java] List -> Map
승가비
2021. 12. 13. 04:50
728x90
List<String> list = Arrays.asList("A", "E", "I", "O", "U");
int size = list.size();
Map<String, Integer> map = IntStream.range(0, size)
.boxed()
.collect(Collectors.toMap(
i -> list.get(i),
i -> i
));
Map<String, YourObject> map = list.stream()
.collect(Collectors.toMap(
YourObject::getLang, // 키 생성 함수
Function.identity() // 값으로 사용할 객체
));
자바8 스트림 사용해서 List -> Map 형태로 변환하는 방법
1. 들어가며 객체 를 형태로 변환할 때 아래와 같이 loop을 돌면서 에 내용을 채운다. 자바8에 도입된 스트림을 사용해서 -> Map으로 어떻게 변환하는지 알아보자. 2. List -> Map 변환 2.1 자바8에서 스
blog.advenoh.pe.kr
728x90