List<Map<String,String>
时间: 2023-11-11 08:49:49 浏览: 103
List<Map>中英文排序
List<Map<String, String>>是一个存储多个键值对的集合类型。当使用这个集合类型时,可以通过两个for循环来解析集合中的数据。第一个for循环用于获取列表中的每个Map对象,第二个for循环用于解析每个Map中的数据。通过m.keySet()可以获取查询出来的字段,然后使用get(key)方法获取对应的值对象,将值对象转换为字符串后即可显示出来。
示例代码如下:
```
for (Map<String, String> m : list) {
for (String k : m.keySet()) {
Object ob = m.get(k);
System.out.println(k + " : " + ob.toString());
}
}
```
在使用springjdbc、hibernate等框架进行SQL查询时,通常会得到一个List<Map<String, Object>>类型的结果集。如果需要将结果集转化为JavaBean对象,则需要使用一系列的map.get()和obj.set()操作。
通过学习Map的使用,我们可以方便地存储键值对。在以后的学习中,我们会进一步总结和应用Map。希望大家会喜欢。
阅读全文