Package org.aoju.bus.core.convert
package org.aoju.bus.core.convert
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription抽象转换器,提供通用的转换逻辑,同时通过convertInternal实现对应类型的专属逻辑 转换器不会抛出转换异常,转换失败时会返回
null数组转换器,包括原始类型数组基本变量类型的枚举 基本类型枚举包括原始类型和包装类型Bean转换器,支持:布尔转换器byte 类型数组转换器日期转换器强转转换器字符转换器编码对象转换器类转换器 将类名转换为类各种集合类转换器类型转换器Converter<T>转换器接口,实现类型转换转换器登记中心,将各种类型Convert对象放入登记中心,通过convert方法查找 目标类型对应的转换器,将被转换对象转换之,在此类中,存放着默认转换器和自定义 转换器,默认转换器预定义的一些转换器,自定义转换器存放用户自定的转换器货币Currency转换器日期转换器Duration对象转换器无泛型检查的枚举转换器Locale对象转换器 只提供String转换支持Map转换器数字转换器 支持类型为:java.lang.Bytejava.lang.Shortjava.lang.Integerjava.lang.Longjava.lang.Floatjava.lang.Doublejava.math.BigDecimaljava.math.BigInteger数字转中文类 包括:数字转中文类 包括:将浮点数类型的number转换成英语的表达方式Optional对象转换器字符串转换器Period对象转换器原始类型转换器 支持类型为:byteshortintlongfloatdoublecharbooleanReference转换器StackTraceElement转换器 只支持Map方式转换字符串转换器JDK8中新加入的java.time包对象解析转换器 支持的对象包括:TimeZone转换器类型转换接口函数,根据给定的值和目标类型,由用户自定义转换规则。URI对象转换器URL对象转换器UUID对象转换器转换器