java8 stream流 将一个对象集合转换成另一个对象集合
案例一:
|
补充知识:Java8 利用Lambda处理List集合循环给另外一个List赋值过滤处理
案例二:
利用java8 stream流将一个对象集合转换成另一个对象集合
public List<UserCheckData> getUserCheckTableData(){
List<UserCheckData> userCheckDataList = null;
List<UserCheckPO> list = userCheckPORepository.findAll();
if(CollectionUtils.isNotEmpty(list)){
userCheckDataList = list.stream().map(userCheckPO -> {
UserCheckData userCheckData = new UserCheckData();
BeanUtils.copyProperties(userCheckPO, userCheckData);
return userCheckData;
}).collect(Collectors.toList());
}
return userCheckDataList;
}
参考文章1:https://www.jb51.net/article/193900.htm
参考文章2:https://blog.csdn.net/inthat/article/details/109530393