Interface WrappedStream<T,S extends WrappedStream<T,S>>

Type Parameters:
T - 流中的元素类型
S - WrappedStream的实现类类型
All Superinterfaces:
AutoCloseable, BaseStream<T,Stream<T>>, Iterable<T>, Stream<T>
All Known Subinterfaces:
TerminableWrappedStream<T,S>, TransformableWrappedStream<T,S>
All Known Implementing Classes:
EasyStream, EnhancedWrappedStream, EntryStream

public interface WrappedStream<T,S extends WrappedStream<T,S>> extends Stream<T>, Iterable<T>
Stream实例的包装器,用于增强原始的Stream,提供一些额外的中间与终端操作。 默认提供两个可用实现:
  • EasyStream:针对单元素的通用增强流实现;
  • EntryStream:针对键值对类型元素的增强流实现;
Since:
Java 17+
Author:
Kimi Liu
See Also: