こんな Map<String, String>
があります。
Map<String, String> map = new HashMap<String, String>() {
{
put("key 1", "value 1");
put("key 2", "value 2");
put("key 3", "value 3");
}
};
これをStream APIで処理するには Map::entrySet
を使います。
map.entrySet().stream()
.map(e -> e.getKey() + ": " + e.getValue())
.forEach(System.out::println);
出力結果。
key 3: value 3
key 2: value 2
key 1: value 1