Java学习之Stream流

Stream 流

作用:结合了lambda表达式,简化集合,数组的操作。

使用步骤:1. 先得到一条stream流(流水线),把数据放上去。 2.利用Stream流中各种API进行操作。

public static void main(String[] args) {
        //1.单列集合获取Stream流
        ArrayList<String> list = new ArrayList<>();
        Collections.addAll(list,"a","c","f","z");
        //获取一条流水线,并把数据放入流水线
        Stream<String> stream = list.stream();
        //打印
        stream.forEach(new Consumer<String>() {
            @Override
            public void accept(String s) {
                //s依次表示流水线上的每个数据
                System.out.print(s);
            }
        });
  			//简化
        stream.forEach(s ->  {
                System.out.print(s);
        });
    }
--------------------------------------------------------
 

创建流的意思是:将各种集合转成流的几种方法。

Stream<String> stream = list.stream();//将list单列集合转为流

posted @ 2023-02-27 14:59  安静的美美  阅读(25)  评论(0编辑  收藏  举报