Uses of Interface
org.miaixz.bus.core.center.stream.WrappedStream
Packages that use WrappedStream
-
Uses of WrappedStream in org.miaixz.bus.core.center.stream
Classes in org.miaixz.bus.core.center.stream with type parameters of type WrappedStreamModifier and TypeInterfaceDescriptioninterfaceWrappedStream<T,S extends WrappedStream<T, S>> Stream实例的包装器,用于增强原始的Stream,提供一些额外的中间与终端操作。 默认提供两个可用实现:EasyStream:针对单元素的通用增强流实现;EntryStream:针对键值对类型元素的增强流实现;Subinterfaces of WrappedStream in org.miaixz.bus.core.center.streamModifier and TypeInterfaceDescriptioninterfaceTerminableWrappedStream<T,S extends TerminableWrappedStream<T, S>> WrappedStream的扩展,用于为实现类提供更多终端操作方法的增强接口, 该接口提供的方法,返回值类型都不为Stream。interfaceTransformableWrappedStream<T,S extends TransformableWrappedStream<T, S>> WrappedStream的扩展,用于为实现类提供更多中间操作方法的增强接口, 该接口提供的方法,返回值类型都为Stream。Classes in org.miaixz.bus.core.center.stream that implement WrappedStreamModifier and TypeClassDescriptionclassEasyStream<T>单元素的扩展流实现。基于原生Stream进行了封装和增强。 作者经对比了vavr、eclipse-collection、stream-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展 Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码。classEnhancedWrappedStream<T,S extends EnhancedWrappedStream<T, S>> WrappedStream接口的公共实现,用于包装并增强一个已有的流实例classEntryStream<K,V>