Java教程

使用Lambda Stream 表达式,将 List<JavaBean> 转换为 List<Map>

本文主要是介绍使用Lambda Stream 表达式,将 List<JavaBean> 转换为 List<Map>,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
@Test
public void test(){
	List<AdClaimsVO> list = adClaimsService.queryList();
	
	List<Map> mapList = list.stream().map(adClaimsVO -> {   //方法的参数
		Map map = BeanUtil.beanToMap(adClaimsVO, false, true); // BeanUtil是一个工具类,beanToMap() 将JavaBean 转换为Map
		map.remove("createTime");	
		map.remove("applyStatus");
		return map;
	}).collect(Collectors.toList());
}
这篇关于使用Lambda Stream 表达式,将 List<JavaBean> 转换为 List<Map>的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!