📜  数组列表<HashMap<String, String> &gt; arrayList = new ArrayList&lt;&gt;() - Java (1)

📅  最后修改于: 2023-12-03 15:10:22.346000             🧑  作者: Mango

数组列表<HashMap<String, String>> arrayList = new ArrayList<>() - Java

ArrayList 是 Java 中常用的集合类型之一,它可以存储任何对象,并且动态地增加或减少容量。

ArrayList 中,我们可以存储多个 HashMap 实例,而每个 HashMap 实例都存储了多个键值对,因此我们可以使用 ArrayList<HashMap<String, String>> 来存储多个键值对。

下面是一个示例代码片段,演示如何使用 ArrayList<HashMap<String, String>>

// 创建一个 ArrayList
ArrayList<HashMap<String, String>> arrayList = new ArrayList<>();

// 创建一个 HashMap
HashMap<String, String> hashMap = new HashMap<>();

// 添加键值对到 HashMap
hashMap.put("name", "John");
hashMap.put("age", "30");

// 添加 HashMap 到 ArrayList
arrayList.add(hashMap);

// 获取 ArrayList 中的元素
HashMap<String, String> firstHashMap = arrayList.get(0);

// 获取 HashMap 中的值
String name = firstHashMap.get("name");
String age = firstHashMap.get("age");

在上面的示例中,我们创建了一个 ArrayList 和一个 HashMap,并将键值对添加到 HashMap 中。然后,将 HashMap 添加到 ArrayList 中。我们还演示了如何从 ArrayList 中获取元素,并从 HashMap 中获取值。

总之,使用 ArrayList<HashMap<String, String>> 可以方便地存储多个键值对,并且提供了灵活的增加或减少容量的功能。