使用stream流将List<MwipLotSet> setList里的setCode存放到List<PanelVo> panelList的panelCode里
时间: 2024-04-24 12:25:16 浏览: 82
要将`List<MwipLotSet>`中的`setCode`存放到`List<PanelVo>`的`panelCode`字段中,可以使用Java 8中的流(Stream)操作。以下是示例代码:
```java
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<MwipLotSet> setList = ...; // 假设有一个包含MwipLotSet对象的setList
List<PanelVo> panelList = setList.stream()
.map(set -> new PanelVo(set.getSetCode())) // 使用map将MwipLotSet转换为PanelVo对象
.collect(Collectors.toList()); // 将转换后的PanelVo对象收集到一个新的列表中
}
}
class MwipLotSet {
private String setCode;
public MwipLotSet(String setCode) {
this.setCode = setCode;
}
public String getSetCode() {
return setCode;
}
}
class PanelVo {
private String panelCode;
public PanelVo(String panelCode) {
this.panelCode = panelCode;
}
public String getPanelCode() {
return panelCode;
}
public void setPanelCode(String panelCode) {
this.panelCode = panelCode;
}
}
```
在上述代码中,使用`setList.stream()`将`setList`转换为流,然后使用`map()`方法将每个`MwipLotSet`对象转换为相应的`PanelVo`对象,并设置`panelCode`字段。最后,使用`collect(Collectors.toList())`方法将转换后的`PanelVo`对象收集到一个新的列表中。请注意,`PanelVo`类需要有相应的getter和setter方法来操作`panelCode`字段。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)