📜  Java BeanUtils-创建自定义转换器

📅  最后修改于: 2020-11-04 07:07:42             🧑  作者: Mango


描述

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

以下是创建和注册自己的转换器的步骤:

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

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

句法

public  T convert(Class type, Object value);

参数:

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

  • type :它指示应将值转换为的数据类型。

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

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