BeanUtils.copyProperties转list
时间: 2023-11-17 17:57:46 浏览: 74
BeanUtils.jar
BeanUtils.copyProperties可以用于将一个JavaBean的属性值复制到另一个JavaBean中,同时也可以用于将一个JavaBean的属性值复制到一个Map中。如果要将一个JavaBean的属性值复制到一个List中,可以使用以下方法:
1.创建一个空的List,用于存放复制后的JavaBean对象。
2.遍历原始List中的每个JavaBean对象,对每个JavaBean对象进行属性复制,并将复制后的JavaBean对象添加到新的List中。
3.返回新的List。
具体实现可以参考以下代码:
```
List<studentDao> studDao = new ArrayList<studentDao>();
List<student> list = studentService.list();
list.forEach(stu ->{
studentDao userVO = new studentDao();
BeanUtils.copyProperties(stu, userVO);
studDao.add(userVO);
});
```
这段代码将原始List中的每个student对象的属性值复制到一个新的studentDao对象中,并将新的studentDao对象添加到新的List中,最终返回新的List。
阅读全文