- Java BeanUtils 教程
- Java BeanUtils - 主页
- Java BeanUtils - 概述
- 动态 Bean(DynaBean)
- 背景
- 基本 DynaBean
- ResultSetDynaClass
- RowSetDynaClass
- WrapDynaBean
- 惰性 DynaBean
- 实用程序对象和类
- 实用程序对象和类
Java BeanUtils - 创建自定义转换器
描述
BeanUtils 包允许为任何 Java 类创建自己的字符串对象来进行转换,并且所有已注册的转换器都可以被所有 BeanUtils 方法使用。
以下是创建并注册你自己的转换器的步骤
首先创建一个类,该类将实现接口 convert() 方法应接受一个应用程序类(例如需要转换的类和需要转换的传入字符串值)的 Converter 接口和 java.lang.Class 对象。
应在创建应用程序时通过调用 ConvertUtils.register() 方法注册转换器类的实例。
语法
public <T> T convert(Class<T> type, Object value);
参数
T:表示所需的结果类型。
type:表示应将值转换到的数据类型。
value:表示要转换的输入值
上述方法将会返回转换后的值,或者如果无法成功执行转换,则将会抛出异常。
广告