Programming-[Backend]/Java

[TIL][링크] 자바 리스트 stream split 처리 - groupingBy

컴퓨터 탐험가 찰리 2022. 5. 24. 10:12
728x90
반응형

Java8 Collectors groupingBy

Map<Integer, List<Integer>> groups = testList.stream().collect(Collectors.groupingBy(i -> i / 3));
List<List<Integer>> listByCollectors = new ArrayList<>(groups.values());

//will be..
listByCollectors = {ArrayList@1058}  size = 4
 0 = {ArrayList@1093}  size = 3
 1 = {ArrayList@1094}  size = 3
 2 = {ArrayList@1095}  size = 3
 3 = {ArrayList@1096}  size = 1



출처: https://jinseongsoft.tistory.com/312 [진성 소프트]

728x90
반응형