前言 Java Stream API借助于Lambda表达式,为Collection操作提供了一个新的选择.如果使用得当,可以极大地提高编程效率和代码可读性. 本文将介绍Stream API包含的方法,并通过示例详细展示其用法. 一.Stream特点 Stream不是集合元素,它不是数据结构也不保存数据,而更像一个高级版本的迭代器(Iterator).Stream操作可以像链条一样排列,形成Stream Pipeline,即链式操作. Stream Pipeline由数据源的零或多个中间(Int…