import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class ListMapExample {
public static void main(String[] args) {
// 创建一个List,用于存储Map对象
List<Map<String, String>> list = new ArrayList<>();
// 创建两个Map对象,并添加一些键值对
Map<String, String> map1 = new HashMap<>();
map1.put("key1", "value1");
map1.put("key2", "value2");
Map<String, String> map2 = new HashMap<>();
map2.put("key3", "value3");
map2.put("key4", "value4");
// 将Map对象添加到List中
list.add(map1);
list.add(map2);
// 遍历List并打印每个Map的内容
for (Map<String, String> map : list) {
for (String key : map.keySet()) {
System.out.println("Key: " + key + ", Value: " + map.get(key));
}
}
}
}
ArrayList
, HashMap
, List
, Map
是 Java 中常用的集合类。List
对象:用于存储多个 Map
对象。这里使用了 ArrayList
实现。Map
对象:每个 Map
存储了一些键值对。这里使用了 HashMap
实现。Map
对象添加到 List
中:通过 list.add()
方法将 Map
添加到 List
中。List
并打印每个 Map
的内容:通过双重循环,先遍历 List
,再遍历每个 Map
的键值对并打印出来。这个示例展示了如何在 Java 中使用 List
和 Map
,并将多个 Map
对象存储在一个 List
中。
上一篇:java字符串包含
下一篇:java中map
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站