Uses of Package
org.miaixz.bus.core.center.stream

Package
Description
Java8的stream相关封装
语言特性包,包括大量便捷的数据结构,包括: ANSI:ANSI编码 Builder:构建器 Caller:查找调用者 Copier:拷贝(复制) Generator:生成器 Getter:getXXX抽象 Intern:规范化表示形式 Loader:加载器的抽象 Mutable:可变值对象封装 Range:区间和边界封装 Tuple:元组
提供各种工具封装 xyz:做好一切必要准备,可以行动了
  • Class
    Description
    单元素的扩展流实现。基于原生Stream进行了封装和增强。 作者经对比了vavr、eclipse-collection、stream-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展 Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码。
    建造者
    WrappedStream接口的公共实现,用于包装并增强一个已有的流实例
    参考StreamEx的EntryStream与vavr的Map,是针对键值对对象Map.Entry特化的单元素增强流实现。 本身可视为一个元素类型为Map.EntryStream, 用于支持流式处理Map集合中的、或其他键值对类型的数据。
    WrappedStream的扩展,用于为实现类提供更多终端操作方法的增强接口, 该接口提供的方法,返回值类型都不为Stream
    WrappedStream的扩展,用于为实现类提供更多中间操作方法的增强接口, 该接口提供的方法,返回值类型都为Stream
    Stream实例的包装器,用于增强原始的Stream,提供一些额外的中间与终端操作。 默认提供两个可用实现: EasyStream:针对单元素的通用增强流实现; EntryStream:针对键值对类型元素的增强流实现;
  • Class
    Description
    单元素的扩展流实现。基于原生Stream进行了封装和增强。 作者经对比了vavr、eclipse-collection、stream-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展 Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码。
  • Class
    Description
    单元素的扩展流实现。基于原生Stream进行了封装和增强。 作者经对比了vavr、eclipse-collection、stream-ex以及其他语言的api,结合日常使用习惯,进行封装和拓展 Stream为集合提供了一些易用api,它让开发人员能使用声明式编程的方式去编写代码。
    参考StreamEx的EntryStream与vavr的Map,是针对键值对对象Map.Entry特化的单元素增强流实现。 本身可视为一个元素类型为Map.EntryStream, 用于支持流式处理Map集合中的、或其他键值对类型的数据。