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 操作 集合 下次在记录如何操作 集合
posted on 2019-01-07 16:30  年少不知愁  阅读(782)  评论(0编辑  收藏  举报