Java-beanutils-data-type-conversions-create-custom-converters
提供:Dev Guides
Java BeanUtils-カスタムコンバーターの作成
説明
BeanUtilsパッケージを使用すると、任意のJavaクラス用に変換する独自の文字列オブジェクトを作成でき、登録されたコンバーターはすべてのBeanUtilsメソッドで使用できます。
独自のコンバータを作成および登録する手順は次のとおりです。
- 最初に_Converter_インターフェイスを実装するクラスを作成し、アプリケーションクラスの_java.lang.Class_オブジェクト(変換する必要のあるクラスや変換する着信文字列値など)を_convert()_メソッドで受け入れる必要があります。
- コンバータークラスのインスタンスは、アプリケーションの作成時に_ConvertUtils.register()_メソッドを呼び出して登録する必要があります。
構文
public <T> T convert(Class<T> type, Object value);
パラメーター:
- T :希望する結果タイプを示します。
- type :値の変換先のデータ型を示します。
- 値:変換される入力値を示します
上記のメソッドは、変換を正常に実行できない場合、変換された値を返すか、例外をスローします。