Scanner sc = new Scanner(System.in);
HashMap<String, String> parson1 = new HashMap<>();
parson1.put("名前", "片岡");
parson1.put("住所", "奈良県");
parson1.put("性別", "男");
HashMap<String, String> parson2 = new HashMap<>();
parson2.put("名前", "田中");
parson2.put("住所", "大阪府");
parson2.put("性別", "女");
HashMap<String, String> parson3 = new HashMap<>();
parson3.put("名前", "佐藤");
parson3.put("住所", "東京都");
parson3.put("性別", "男");
ArrayList<HashMap<String, String>> alhm = new ArrayList<>();
alhm.add(parson1);
alhm.add(parson2);
alhm.add(parson3);
for (HashMap<String, String> al :alhm) {
System.out.print("{");
al.forEach((key, value) -> System.out.print(key + ": " + value + ", "));
System.out.println("}");
}
System.out.println(alhm.get(0).get("住所"));
個別の値を取り出すのは
System.out.println(alhm.get(0).get(“住所”));
注意
HashMapに代入するのは
.put
ArrayListに代入するのは
.add