Java BeanUtils - 创建自定义转换器



描述

BeanUtils 包允许为任何 Java 类创建自己的字符串对象来进行转换,并且所有已注册的转换器都可以被所有 BeanUtils 方法使用。

以下是创建并注册你自己的转换器的步骤

  • 首先创建一个类,该类将实现接口 convert() 方法应接受一个应用程序类(例如需要转换的类和需要转换的传入字符串值)的 Converter 接口和 java.lang.Class 对象。

  • 应在创建应用程序时通过调用 ConvertUtils.register() 方法注册转换器类的实例。

语法

public <T> T convert(Class<T> type, Object value);

参数

  • T:表示所需的结果类型。

  • type:表示应将值转换到的数据类型。

  • value:表示要转换的输入值

上述方法将会返回转换后的值,或者如果无法成功执行转换,则将会抛出异常。

广告