java1.8新特性(四 创建 stream对象)

java1.8 提供了 stream对象 可以用作 对 集合 数组的 一系列操作,都是基于lambda 表达式 ,所以得先熟悉lambda 表达式

  1. 集合创建stream对象
    // 1.集合创建stream对象
            List<User> asList = Arrays.asList(new User("张三", 15), new User("李四", 25));
            Stream<User> streamList = asList.stream();
  2. 数组创建stream对象
    // 2.数组创建stream对象
            String[] arrs = new String[] { "张三", "李四" };
            Stream<String> streamString = Arrays.stream(arrs);
  3. 直接使用stream的静态方法 生成stream对象
        Stream<String> streamOf = Stream.of("张三", "李四");
  4. 有了stream对象以后 我们可以通过 提供stream提供的api 操作 集合 下次在记录如何操作 集合
原文地址:https://www.cnblogs.com/920913cheng/p/10234023.html