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 :値の変換先のデータ型を示します。
  • :変換される入力値を示します

上記のメソッドは、変換を正常に実行できない場合、変換された値を返すか、例外をスローします。