java中的流式编程

**概念:**在Java 8中得益于lambda所带来的函数是编程,便引入了全新的Stream概念,用于解决集合类库中已有的弊端。


```java
 processTrackVos结构为:List processTrackVos
 Set assigneeSet = processTrackVos.stream().map(JudgeProcessTrackVo::getAssignee).collect(Collectors.toSet());

分析:

.stream() : 转化为流
.map(JudgeProcessTrackVo::getAssignee) :取出流中JudgeProcessTrackVo对象的assignee “此时还是流,不是Set”
.collect(Collectors.toSet()) :将流转化为Set,如toList等

你可能感兴趣的:(公司经验记录,java)