Stream API简介
Java 8中定义了一个Stream的接口,与容器类类似,主要存放着一些元素,但与集合不同,它主要是对它内部的数据进行过滤,聚合等一些操作。它内部必须要有集合,数组等数据结构。
Stream对象的生成
Stream对象可以通过集合,文件, String, Stream, StreamBuilder等来构建
通过集合来构建
1 | Stream<Integer> stream = Arrays.asList(1, 2, 3, 4).stream() |
通过文件来构建
1 | // 获取文件内容 |