Uses of Package
org.miaixz.bus.core.lang

Packages that use org.miaixz.bus.core.lang
Package
Description
提供数组相关封装
生成八字
中文农历
中文公历/阳历
IteratorIterable相关封装
Map相关封装,提供特殊Map实现
多参数类型的Map实现,包括集合类型值的MultiValueMap和Table MultiValueMap:一个键对应多个值的集合的实现,类似于树的结构。 Table:使用两个键映射到一个值,类似于表格结构。
Java8的stream相关封装
各种比较器(Comparator)实现和封装
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
数据相关封装 如ID、电话、统一社会信用代码、密码、坐标系、数据脱敏等
IO相关封装,包括Inputstream、OutputStream、Buffer等实现
对文件读写的封装,包括文件拷贝、文件读取、文件写出、行处理等
基于JDK7+ WatchService的文件和目录监听封装,支持多级目录
语言特性包,包括大量便捷的数据结构,包括: ANSI:ANSI编码 Builder:构建器 Caller:查找调用者 Copier:拷贝(复制) Generator:生成器 Getter:getXXX抽象 Intern:规范化表示形式 Loader:加载器的抽象 Mutable:可变值对象封装 Range:区间和边界封装 Tuple:元组
提供可变值对象的封装,用于封装int、long等不可变值,使其可变
对象池封装实现 整体参考了: https://github.com/DanielYWoo/fast-object-pool/ https://github.com/apache/commons-pool
基于分区的对象池实现,参考:https://github.com/DanielYWoo/fast-object-pool
提供包装对象的抽象 通过包装接口,实现装饰模式或代理模式,以增强或目标对象功能
提供各种转义和反转义实现
文本替换类抽象及实现
提供各种工具封装 xyz:做好一切必要准备,可以行动了