BeanUtils包允许创建自己的字符串对象以转换为任何java类,并且所有BeanUtils方法都可以使用已注册的转换器。
以下是创建和注册您自己的转换器的步骤:
首先创建一个实现Converter接口的类,应用程序类的java.lang.Class对象(例如需要转换的类和要转换的传入字符串值)应该被convert()方法接受。
应在应用程序创建时调用ConvertUtils.register()方法注册转换器类的实例。
public <T> T convert(Class<T> type, Object value);
参数:
T :表示期望的结果类型。
type :表示应将值转换为的数据类型。
value :表示要转换的输入值
如果无法成功执行转换,则上述方法将返回转换后的值,否则将引发异常。