How to Convert HashMap Keys/Values to Set in Java
Suppose we have the following HashMap
that we’d like to convert into a Set
.
Map<String, Integer> map = new HashMap<>();
1. Convert HashMap
keys to Set
We can convert all keys into a set using keySet()
.
Set<String> setOfKeys = map.keySet();
2. Convert HashMap
values to Set
We can convert all values into a set using values()
.
Set<Integer> setOfValues = new HashSet<Integer>(map.values());