Package | Description |
---|---|
org.dromara.hutool.core.convert |
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
转换器是典型的策略模式应用,可自定义转换策略。 |
org.dromara.hutool.core.convert.impl |
各种类型转换的实现类,其都为Converter接口的实现,用于将未知的Object类型转换为指定类型
|
Modifier and Type | Class and Description |
---|---|
class |
RegisterConverter
基于类型注册的转换器,提供两种注册方式,按照优先级依次为:
按照匹配注册,使用
RegisterConverter.register(MatcherConverter) 。 |
class |
SpecialConverter
特殊类型转换器,如果不符合特殊类型,则返回
null 继续其它转换规则对于特殊对象(如集合、Map、Enum、数组)等的转换器,实现转换 注意:此类中的转换器查找是通过遍历方式 |
Modifier and Type | Class and Description |
---|---|
class |
EntryConverter
|
class |
MapConverter
Map 转换器,通过预定义key和value的类型,实现:
Map 转 Map,key和value类型自动转换
Bean 转 Map,字段和字段值类型自动转换
|
class |
PairConverter
|
class |
TripleConverter
|
Copyright © 2025. All rights reserved.