java1.8新特性(四 创建 stream对象)
java1.8 提供了 stream对象 可以用作 对 集合 数组的 一系列操作,都是基于lambda 表达式 ,所以得先熟悉lambda 表达式
- 集合创建stream对象
// 1.集合创建stream对象 List<User> asList = Arrays.asList(new User("张三", 15), new User("李四", 25)); Stream<User> streamList = asList.stream();
- 数组创建stream对象
// 2.数组创建stream对象 String[] arrs = new String[] { "张三", "李四" }; Stream<String> streamString = Arrays.stream(arrs);
- 直接使用stream的静态方法 生成stream对象
Stream<String> streamOf = Stream.of("张三", "李四");
- 有了stream对象以后 我们可以通过 提供stream提供的api 操作 集合 下次在记录如何操作 集合