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 操作 集合 下次在记录如何操作 集合