| Interface | Description |
|---|---|
| Converter<T> |
转换器接口,实现类型转换
|
| Class | Description |
|---|---|
| AbstractConverter<T> |
抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑
转换器不会抛出转换异常,转换失败时会返回
null |
| ArrayConverter |
数组转换器,包括原始类型数组
|
| AtomicBooleanConverter | |
| AtomicReferenceConverter | |
| BeanConverter<T> |
Bean转换器,支持:
|
| BooleanConverter |
波尔转换器
|
| ByteArrayConverter |
byte 类型数组转换器
|
| CalendarConverter |
日期转换器
|
| CastConverter<T> |
强转转换器
|
| CharacterConverter |
字符转换器
|
| CharsetConverter |
编码对象转换器
|
| ClassConverter |
类转换器
将类名转换为类
|
| CollectionConverter |
各种集合类转换器
|
| Convert |
类型转换器
|
| ConverterRegistry |
转换器登记中心,将各种类型Convert对象放入登记中心,通过convert方法查找
目标类型对应的转换器,将被转换对象转换之,在此类中,存放着默认转换器和自定义
转换器,默认转换器预定义的一些转换器,自定义转换器存放用户自定的转换器
|
| CurrencyConverter |
货币
Currency 转换器 |
| DateConverter |
日期转换器
|
| DurationConverter |
Duration对象转换器 |
| EnumConverter |
无泛型检查的枚举转换器
|
| GenericEnumConverter<E extends Enum<E>> |
泛型枚举转换器
|
| LocaleConverter |
Locale对象转换器
只提供String转换支持 |
| MapConverter |
Map 转换器 |
| NumberChinese |
数字转中文类
包括:
|
| NumberConverter |
数字转换器
支持类型为:
java.lang.Byte
java.lang.Short
java.lang.Integer
java.lang.Long
java.lang.Float
java.lang.Double
java.math.BigDecimal
java.math.BigInteger
|
| NumberWord |
将浮点数类型的number转换成英语的表达方式
|
| OptionalConverter |
Optional对象转换器 |
| PathConverter |
字符串转换器
|
| PeriodConverter |
Period对象转换器 |
| PrimitiveConverter |
原始类型转换器
支持类型为:
byte
short
int
long
float
double
char
boolean
|
| ReferenceConverter |
Reference转换器 |
| StackTraceConverter |
StackTraceElement 转换器
只支持Map方式转换 |
| StringConverter |
字符串转换器
|
| TemporalConverter |
JDK8中新加入的java.time包对象解析转换器
支持的对象包括:
|
| TimeZoneConverter |
TimeZone转换器
|
| URIConverter |
URI对象转换器
|
| URLConverter |
URL对象转换器
|
| UUIDConverter |
UUID对象转换器转换器
|
| Enum | Description |
|---|---|
| BasicType |
基本变量类型的枚举
基本类型枚举包括原始类型和包装类型
|
Copyright © 2020. All rights reserved.