List<Map<Double, Double>>遍历
时间: 2023-07-02 07:20:57 浏览: 163
可以使用两个嵌套的 for 循环来遍历 List<Map<Double, Double>>。第一个循环用于遍历 List,第二个循环用于遍历 Map。
示例代码如下:
```
List<Map<Double, Double>> list = new ArrayList<>();
// 添加数据到 List
Map<Double, Double> map1 = new HashMap<>();
map1.put(1.0, 2.0);
map1.put(3.0, 4.0);
list.add(map1);
Map<Double, Double> map2 = new HashMap<>();
map2.put(5.0, 6.0);
map2.put(7.0, 8.0);
list.add(map2);
// 遍历 List<Map<Double, Double>>
for (Map<Double, Double> map : list) {
// 遍历 Map<Double, Double>
for (Map.Entry<Double, Double> entry : map.entrySet()) {
Double key = entry.getKey();
Double value = entry.getValue();
System.out.println("key: " + key + ", value: " + value);
}
}
```
输出结果为:
```
key: 1.0, value: 2.0
key: 3.0, value: 4.0
key: 5.0, value: 6.0
key: 7.0, value: 8.0
```
阅读全文