// 값이 2 이상인 첫 번째 요소 찾기
Optional<Map.Entry<String, Integer>> firstMatch = map.entrySet().stream()
.filter(entry -> entry.getValue() >= 2)
.findFirst();
// 값이 2 이상인 모든 요소 찾기
List<Map.Entry<String, Integer>> allMatches = map.entrySet().stream()
.filter(entry -> entry.getValue() >= 2)
.collect(Collectors.toList());
'Java' 카테고리의 다른 글
29. Map에서 요소의 총합 구하기 (0) | 2023.05.05 |
---|---|
28. Map에서 키/값의 빈도수 구하기 (0) | 2023.05.05 |
26. Map의 요소를 Stream으로 변환하기 (0) | 2023.05.05 |
25. Map의 요소를 Set으로 변환하기 (0) | 2023.05.05 |
24. Map에서 키/값 모두 이용하여 필터링하기 (0) | 2023.05.05 |
댓글