본문 바로가기
Java

28. Map에서 키/값의 빈도수 구하기

by Status Code 2023. 5. 5.
// 키의 빈도수 구하기
Map<String, Long> keyFrequencyMap = map.keySet().stream()
    .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));

// 값의 빈도수 구하기
Map<Integer, Long> valueFrequencyMap = map.values().stream()
    .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));

 

댓글