Java Stream filter map by keys example

In this example, we filter a map by its keys.

Java Stream filter map by keys example

Tise example filters domain names starting with s letter.
import java.util.HashMap; import java.util.Map; public class JavaStreamFilterMapByKeys { public static void main(String[] args) { Map<String, String> hmap = new HashMap<>(); hmap.put("de", "Germany"); hmap.put("hu", "Hungary"); hmap.put("sk", "Slovakia"); hmap.put("si", "Slovenia"); hmap.put("so", "Somalia"); hmap.put("us", "United States"); hmap.put("ru", "Russia"); hmap.entrySet().stream().filter(map -> map.getKey().startsWith("s")) .forEach(m -> System.out.println(m)); } }
Output:
si=Slovenia sk=Slovakia so=Somalia 
This is the output of the example.


Related HashMap Source Code Examples


Comments