Java 8 filter map example, by key and by value

Today, i show you about the Java 8 filter map example which filters a map by value and filters a map by key. Here we will use Stream filter() method to filter a Map by keys and Values. The core jdk lack the mechanics for filtering a map by Map.entry until Java 8.

Let’s begin:

Before Java 8
we can filter a map like this

With Java 8
we can convert a Map.entrySet() to a stream, follow by a filter() and collect() it. We can also filter by value or key.

Or

Java 8 Filter a Map Example

Create the demo program for filtering by value and by key.

Output

That’s all about the Java 8 filter map example.

References
Processing Data with Java SE 8 Streams

Download the complete source code, click link below

FilterMapExample.zip (3 downloads)

Leave a Comment

*

Please share it if you found this useful
Hide Buttons