// 키/값 모두 이용하여 값이 2 이상인 요소만 필터링
Map<String, Integer> filteredMap = map.entrySet().stream()
.filter(entry -> entry.getKey().startsWith("a") && entry.getValue() >= 2)
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
'Java' 카테고리의 다른 글
26. Map의 요소를 Stream으로 변환하기 (0) | 2023.05.05 |
---|---|
25. Map의 요소를 Set으로 변환하기 (0) | 2023.05.05 |
23. Map에서 키/값 모두 이용하여 정렬하기 (0) | 2023.05.05 |
22. Map에서 최대값/최소값 찾기 (0) | 2023.05.05 |
21. Map 요소의 키/값 검증 (0) | 2023.05.05 |
댓글