본문 바로가기
Java

27. Map에서 조건에 맞는 요소 찾기

by Status Code 2023. 5. 5.
// 값이 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());

 

댓글