Java新特性玩转JDK8之流Stream实战 DBC 2021-07-11 1.7K 0 什么是stream Stream 中⽂称为 “流”,通过将集合转换为这么⼀种叫做 “流”的元素队列,通过声明性⽅式, 能够对集合中的每个元素进⾏⼀系列并⾏或串⾏的流⽔线操作 元素是特定类型的对象,所以元素集合看作⼀种流, 流在管道中传输, 且可以在管道的节点 上进⾏处理, ⽐如 排序,聚合,过滤等操作 操作详情 数据元素便是原始集合,如List、Set、Map等 ⽣成流,可以是串⾏流stream() 或者并⾏流 parallelStream() 中间操作,可以是 排序,聚合,过滤,转换等 终端操作,很多流操作本身就会返回⼀个流,所以多个操作可以直接连接起来,最后统⼀进 ⾏收集 概览stream接⼝源码 快速上⼿ List<String> list = Arrays.asList("springboot教程", "微服务教程", "并发编 程", "压⼒测试", "架构课程"); List<String> resultList = list.stream().map(obj -> "在⼩滴课堂学:" + obj).collect(Collectors.toList()); System.out.println(resultList); 本文作者为DBC,转载请注明。 0人点赞 打赏