| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.core.convert.impl |
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
|
| 类和说明 |
|---|
| ArrayConverter
数组转换器,包括原始类型数组
|
| BeanConverter
Bean转换器,支持:
Map =》 Bean
Bean =》 Bean
ValueProvider =》 Bean
|
| ClassConverter
类转换器
将类名转换为类,默认初始化这个类(执行static块) |
| CollectionConverter
各种集合类转换器
|
| DateConverter
日期转换器
|
| EntryConverter |
| EnumConverter
无泛型检查的枚举转换器
|
| KBeanConverter
Kotlin Bean转换器,支持:
Map =》 Bean
Bean =》 Bean
ValueProvider =》 Bean
|
MapConverter
Map 转换器,通过预定义key和value的类型,实现:
Map 转 Map,key和value类型自动转换
Bean 转 Map,字段和字段值类型自动转换
|
| NumberConverter
数字转换器
支持类型为: java.lang.Byte
java.lang.Short
java.lang.Integer
java.util.concurrent.atomic.AtomicInteger
java.lang.Long
java.util.concurrent.atomic.AtomicLong
java.lang.Float
java.lang.Double
java.math.BigDecimal
java.math.BigInteger
|
| PairConverter |
| PrimitiveConverter
原始类型转换器
支持类型为: byte
short
int
long
float
double
char
boolean
|
| RecordConverter
Record类的转换器,支持:
Map =》 Record
Bean =》 Record
ValueProvider =》 Record
|
ReferenceConverter
Reference转换器 |
| StringConverter
字符串转换器,提供各种对象转换为字符串的逻辑封装
|
| TemporalAccessorConverter
JDK8中新加入的java.time包对象解析转换器
支持的对象包括: java.time.Instant java.time.LocalDateTime java.time.LocalDate java.time.LocalTime java.time.ZonedDateTime java.time.OffsetDateTime java.time.OffsetTime |
| TripleConverter |
TupleConverter
Tuple转换器 |
Copyright © 2023. All rights reserved.