- マップのリストを作成する まず、Mapのリストを作成する必要があります。以下は、いくつかの要素を持つMapのリストの例です。
List<Map<String, Object>> mapList = new ArrayList<>();
Map<String, Object> map1 = new HashMap<>();
map1.put("key1", "value1");
map1.put("key2", "value2");
mapList.add(map1);
Map<String, Object> map2 = new HashMap<>();
map2.put("key1", "value3");
map2.put("key2", "value4");
mapList.add(map2);
- マップのリストを出力する マップのリストを出力するには、リスト内の各マップを反復処理し、その内容を表示する必要があります。以下は、マップのリストを出力するためのコード例です。
for (Map<String, Object> map : mapList) {
for (Map.Entry<String, Object> entry : map.entrySet()) {
String key = entry.getKey();
Object value = entry.getValue();
System.out.println(key + ": " + value);
}
System.out.println();
}
このコードは、mapList内の各マップのキーと値を出力し、各マップの間に空行を挿入します。
- 出力のカスタマイズ 出力をカスタマイズする場合は、必要に応じてコードを変更できます。たとえば、出力のフォーマットを変更したり、特定のキーのみを出力したりすることができます。
for (Map<String, Object> map : mapList) {
String value1 = (String) map.get("key1");
String value2 = (String) map.get("key2");
System.out.println("Value1: " + value1);
System.out.println("Value2: " + value2);
System.out.println();
}
このコードは、各マップから特定のキーの値のみを取得して出力します。
以上の方法を使用して、JavaでMapのリストを出力することができます。必要に応じてコードを変更して、出力の要件に合わせてカスタマイズしてください。