方法名
| 说明
|
Stream<T> filter(Predicate predicate)
| 用于对流中的数据进行过滤
|
Stream<T> limit(long maxSize)
| 返回此流中的元素组成的流,截取前指定参数个数的数据
|
Stream<T> skip(long n)
| 跳过指定参数个数的数据,返回由该流的剩余元素组成的流
|
static <T> Stream<T> concat(Stream a, Stream b)
| 合并a和b两个流为一个流
|
Stream<T> distinct()
| 返回由该流的不同元素(根据Object.equals(Object) )组成的流
|
Stream<T> sorted()
| 返回由此流的元素组成的流,根据自然顺序排序
|
Stream<T> sorted(Comparator comparator)
| 返回由该流的元素组成的流,根据提供的Comparator进行排序
|
<R> Stream<R> map(Function mapper)
| 返回由给定函数应用于此流的元素的结果组成的流
|
IntStream mapToInt(ToIntFunction mapper)
| 返回一个IntStream其中包含将给定函数应用于此流的元素的结果
|