| 程序包 | 说明 |
|---|---|
| org.dromara.hutool.core.convert |
万能类型转换器以及各种类型转换的实现类,其中Convert为转换器入口,提供各种toXXX方法和convert方法
转换器是典型的策略模式应用,通过实现
Converter 接口,
自定义转换策略。 |
| org.dromara.hutool.core.map |
Map相关封装,提供特殊Map实现以及Map工具MapUtil
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
Convert.convert(TypeReference<T> reference,
Object value)
转换值为指定类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> T |
MapGetUtil.get(Map<?,?> map,
Object key,
TypeReference<T> type)
获取Map指定key的值,并转换为指定类型
|
static <T> T |
MapGetUtil.get(Map<?,?> map,
Object key,
TypeReference<T> type,
T defaultValue)
获取Map指定key的值,并转换为指定类型
|
static <T> T |
MapGetUtil.getQuietly(Map<?,?> map,
Object key,
TypeReference<T> type,
T defaultValue)
获取Map指定key的值,并转换为指定类型,转换失败后返回null,不抛异常
|
Copyright © 2023. All rights reserved.