@ParametersAreNonnullByDefault
TreeBuilder)、断言工具(AssertTools)、
ID 生成器(IdGenerator)及其它实用工具类。See: Description
| Class | Description |
|---|---|
| ArrayTools |
ArrayTools
数组工具类
|
| AssertTools |
断言工具
本工具类不封装过多判断逻辑,鼓励充分使用项目中的工具类进行逻辑判断。
|
| BigDecimals |
BigDecimals
BigDecimal 工具类
|
| DateTimeTools |
日期时间工具类
|
| Enumeration<T extends Enumeration<T>> | Deprecated
设计 Enumeration 的灵感来自于 .net 社区,因为 C# 的枚举不带行为。
|
| Enumeration.ValueSet<T extends Enumeration<T>> |
枚举值集合
|
| EnumTools |
枚举工具类
|
| IdGenerator |
ID 生成器
生成 UUID 和 修改版雪花ID(Seata 版本)
|
| IdWorker |
修改版雪花 ID 生成器
来自 Seata 的
org.apache.seata.common.util.IdWorker
大体思路为:
每个机器线程安全地生成序列,前面加上机器的id,这样就不会与其它机器的id相冲突。 |
| JodaTimeTools |
Joda-Time 工具类
|
| Numbers |
数字工具类
|
| OptionalTools |
OptionalTools
提供一些 Optional 相关的方法
|
| RandomTools |
随机工具类
|
| Ref<T> |
Ref 包装了一个值,表示对该值的应用。 |
| RegexTools |
封装一些常用的正则操作,并可以缓存
Pattern 实例以复用。 |
| SnowflakeIdGenerator |
Twitter 版雪花算法
|
| StringTools |
StringTools
字符串工具类。
|
| TreeBuilder<T,TSubTree extends T,TIdentity> |
TreeBuilder
|
| ZipTools |
zip 工具类
提供最基础的数据压缩/解压方法
|
包含树构建器(TreeBuilder)、断言工具(AssertTools)、
ID 生成器(IdGenerator)及其它实用工具类。
Copyright © 2026. All rights reserved.