用java8 stream 实现:for (Operator operator : operatorList] {OperatorB0 operatorBo = OperatorB0.of(operator);operatorBOList.add(operatorB0):
时间: 2024-02-21 20:56:54 浏览: 180
Java8- Stream API的用法.pdf
可以使用以下代码实现:
```
List<Operator> operatorList = ... // 假设已经有了Operator列表
List<OperatorBO> operatorBOList = operatorList.stream()
.map(OperatorB0::of)
.collect(Collectors.toList());
```
上述代码中,`map`方法将每个`Operator`对象转换成`OperatorBO`对象,`collect`方法将转换后的`OperatorBO`对象收集到`List`中。需要注意的是,`OperatorBO`类需要提供一个名为`of`的静态方法,用于将`Operator`对象转换成`OperatorBO`对象。
阅读全文