List<PortReportResultVo> reportResultVoList = response.getReportResultVoList(); for(PortReportResultVo reportResultVo:reportResultVoList){ reportResultVo.setGatherTime(DateUtils.getTimeStrByTimestampStr(reportResultVo.getGatherTime())); } 优化这段代码
时间: 2024-02-23 19:02:07 浏览: 147
maven-archetype-springboot:Spring引导的Maven原型
5星 · 资源好评率100%
这段代码可以使用 Java 8 的 Stream API 进行优化,可以将循环改为一行 Lambda 表达式的形式,代码如下:
```
response.getReportResultVoList().forEach(reportResultVo -> reportResultVo.setGatherTime(DateUtils.getTimeStrByTimestampStr(reportResultVo.getGatherTime())));
```
这样可以避免使用临时变量,提高代码的简洁度和可读性。
阅读全文