Advertisement

Java 8支持流集合操作

阅读量:

Stream本质上是一种元素集合,能够支持对集合中的元素进行顺序或并行的聚合处理。

可以将Stream理解为一种升级版的Iterator。传统形式的Iterator仅能逐个访问元素并对每个元素实施特定操作;而Stream作为进阶版本,只需明确需要对其中所含元素执行哪些操作,例如“剔除长度超过10的字符串”、“提取每个字符串的第一个字符”等,具体如何将这些操作应用于各个元素,只需交由Stream来完成即可。

以下为Stream常用方法的代码示例:

复制代码
    package com.booy;
    
    import java.security.cert.PKIXRevocationChecker.Option;
    import java.util.Arrays;
    import java.util.List;
    import java.util.Optional;
    import java.util.stream.Collectors;
    import java.util.stream.Stream;
    
    public class StreamDemo {
    
    	public static void main(String[] args) {
    		//创建Stream字符串流
    		Strea

全部评论 (0)

还没有任何评论哟~