一系列的中间操作(过滤、映射…)
① filter(Predicate p)-接收Lambda,从流中排除某些元素。
② limit(n)-截断流,使其元素不超过给定的数量
③ skip(n)-跳过元素
④ dinstinct()-筛选,通过流所生成元素的hashCode()和equals()去除重复元素。
⑤ map(Function f)-接收一个函数作为参数,将元素转换为其他形式或提取信息,该函数会被应用到每个元素上,并将其映射成一个新的元素
⑥ sorted(Comparator com)-定制排序
⑦ collect(Collector c) 将流转换为其他形式。接受一个Collector接口的实现,用于给Stream中元素做汇总的方法