List<PO> 如何赋值给Liist<VO>
时间: 2023-11-15 19:06:04 浏览: 160
List<Bean>转换为List<Map>
需要实现一个 PO 到 VO 的转换函数,然后遍历 List<PO>,将每个 PO 转换成对应的 VO,并加入到 List<VO> 中。具体实现如下:
```java
public List<VO> convert(List<PO> pos) {
List<VO> vos = new ArrayList<VO>();
for (PO po : pos) {
VO vo = new VO();
// 将 PO 的属性值赋值给 VO 的属性
vo.setProperty1(po.getProperty1());
vo.setProperty2(po.getProperty2());
// ...
vos.add(vo);
}
return vos;
}
```
然后在调用时,直接将 List<PO> 作为参数传入 convert 函数即可:
```java
List<PO> pos = ...
List<VO> vos = convert(pos);
```
阅读全文