| Interface | Description |
|---|---|
| Chain<E,T> |
责任链接口
|
| Editor<T> |
编辑器接口,常用于对于集合中的元素做统一编辑
此编辑器两个作用:
|
| Filter<T> |
过滤器接口
|
| Matcher<T> |
匹配接口
|
| Range.Steper<T> |
步进接口,此接口用于实现如何对一个对象按照指定步进增加步进
步进接口可以定义以下逻辑:
|
| Replacer<T> |
替换器
通过实现此接口完成指定类型对象的替换操作,替换后的目标类型依旧为指定类型
|
| Class | Description |
|---|---|
| Ansi |
*
使用方法:
String msg = Ansi.Red.and(Ansi.BgYellow).format("Hello %s", name)
String msg = Ansi.Blink.colorize("BOOM!")
或者,可以直接使用常数:
String msg = new Ansi(Ansi.ITALIC, Ansi.GREEN).format("Green money")
Or, even:
String msg = Ansi.BLUE + "scientific"
注意:同时出现多种组合FG颜色或BG颜色,只有最后一个会显示
|
| Assert |
断言
断言某些对象或值是否符合规定,否则抛出异常 经常用于做变量检查
|
| Charset |
编码常量
|
| Console |
命令行(控制台)工具方法类
此类主要针对
System.out 和 System.err 做封装 |
| Console.Table | |
| Dict |
字典对象,扩充了HashMap中的方法
|
| Fields |
日期场景属性
|
| FileType |
文件类型(扩展名)
|
| Fonts |
AWT中字体相关工具类
|
| Graphics |
Graphics相关工具类 |
| Header |
Header 常量
|
| Holder<T> |
为不可变的对象引用提供一个可变的包装,在java中支持引用传递
|
| Http |
HTTP 相关常量
|
| Job |
任务类
|
| MediaType |
HTTP 媒体类型
|
| Murmur |
Murmur3 32bit、64bit、128bit 哈希算法实现
|
| Normal |
默认常量
|
| Optional<T> |
复制jdk16中的Optionalional,进行了一些调整,比jdk8中的Optionalional多了几个实用的函数
|
| Range<T> |
范围生成器。根据给定的初始值、结束值和步进生成一个步进列表生成器
由于用户自行实现
Range.Steper来定义步进,
因此Range本身无法判定边界(是否达到end),需在step实现边界判定逻辑 |
| RegEx |
正则表达式
|
| Scale |
缩放常量信息
|
| Scaner |
类扫描器
|
| SimpleCache<K,V> |
简单缓存,无超时实现,使用
WeakHashMap实现缓存自动清理 |
| Symbol |
标点符号常量
|
| System |
系统常量
|
| Typed |
ParameterizedType 接口实现,用于重新定义泛型类型 |
| Types<T> |
Type类型参考
通过构建一个类型参考子类,可以获取其泛型参数中的Type类型
|
| Validator |
字段验证器
|
| Weighing<T> |
权重随机算法实现
|
| Weighing.WeightObj<T> |
带有权重的对象包装
|
| Enum | Description |
|---|---|
| Algorithm |
加解密算法类型
|
| Align |
对齐方式枚举
|
| Fields.Chrono |
十二时辰枚举,包含英文全称,中文全称,时间范围
|
| Fields.Date |
日期信息
|
| Fields.Modify |
修改类型
|
| Fields.Month |
月份枚举
与Calendar中的月份int值对应
|
| Fields.Quarter |
季度枚举
|
| Fields.Type |
日期各个部分的枚举
与Calendar相应值对应
|
| Fields.Units |
时间单位,每个单位都是以毫秒为基数
|
| Fields.Week |
星期枚举
与Calendar中的星期int值对应
|
| Fields.Zodiac |
星座名称枚举,包含英文全称,中文全称,时间范围
|
| Job.TYPE |
任务类型
|
| Locale |
翻译语言枚举
|
| Normal.Gender | |
| Scale.Mode |
图片缩略模式
|
| Scale.Type |
图片缩略类型
|
| ZoneId |
时区计算
|
Copyright © 2021. All rights reserved.