【Java】MapをforEach文で取り出す方法

この記事ではJavaのMapをforEach文で取りだす方法について解説します。
MapとしてforEach文で取り出すには、List形式のMapである必要があります。
List形式のMapにてforEach文で記載すると、引数の値がMapとして取り出すことができます。
具体的には、以下のように記載します。
Map<String, Object> map1 = new HashMap<>();
Map<String, Object> map2 = new HashMap<>();
Map<String, Object> map3 = new HashMap<>();
map1.put("キー値1", "値1");
map2.put("キー値2", "値2");
map3.put("キー値3", "値3");
List<Map<String,Object>>ListMap
= new ArrayList<Map<String,Object>>(Arrays.asList(map1,map2,map3));
System.out.println(ListMap);
ListMap.forEach(Map -> {
System.out.println(Map);
});
実行結果
[{キー値1=値1}, {キー値2=値2}, {キー値3=値3}]
{キー値1=値1}
{キー値2=値2}
{キー値3=値3}
上記の実行結果のとおり、MapをforEach文で取り出せていることが確認できます。

Javaの記事の一覧はJava にまとめてあります
