**概念:**在Java 8中得益于lambda所带来的函数是编程,便引入了全新的Stream概念,用于解决集合类库中已有的弊端。
```java
processTrackVos结构为:List<JudgeProcessTrackVo> processTrackVos
Set<String> assigneeSet = processTrackVos.stream().map(JudgeProcessTrackVo::getAssignee).collect(Collectors.toSet());
分析:
.stream()
: 转化为流
.map(JudgeProcessTrackVo::getAssignee)
:取出流中JudgeProcessTrackVo对象的assignee “此时还是流,不是Set”
.collect(Collectors.toSet())
:将流转化为Set,如toList等
版权声明:本文为Shawsw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。