Java8 Stream.forEach输出List<Map<String, Object>>数据
1.forEach遍历Map 示例
下面示例是一个数据库查询返回一个List<Map<String, Object>>类型数据,使用java8的forEach遍历输出结果。
public void query() {
UserDao userDao = new UserDao();
ColumnHolder sqlColumn = ColumnHolder.of()
.addColumn("id","1")
.addColumn("passwd","654321");
List<Map<String, Object>> result = userDao.query(sqlColumn);
//输出List集合中Map数据
result.stream()
.forEach(map->
map.forEach((key,val)->
System.out.println("name: "+key+" "+"value:"+val)));
}
- 输出结果
name: passwd value:654321
name: name value:update
name: id value:1