Java BeanUtils - Erstellen Sie benutzerdefinierte Konverter
Beschreibung
Mit dem BeanUtils-Paket können Sie ein eigenes String-Objekt erstellen, das für jede Java-Klasse konvertiert werden soll. Die registrierten Konverter können von allen BeanUtils-Methoden verwendet werden.
Im Folgenden finden Sie die Schritte zum Erstellen und Registrieren Ihres eigenen Konverters:
Erstellen Sie zunächst eine Klasse, die die Converter- Schnittstelle implementiert , und das java.lang.Class- Objekt einer Anwendungsklasse (z. B. die Klasse, die konvertiert werden muss, und der eingehende Zeichenfolgenwert, der konvertiert werden soll) sollte von der Methode convert () akzeptiert werden .
Die Instanz Ihrer Konverterklasse sollte beim Aufrufen der ConvertUtils.register () -Methode zum Zeitpunkt der Erstellung einer Anwendung registriert werden .
Syntax
public <T> T convert(Class<T> type, Object value);
Parameter:
T: Zeigt den gewünschten Ergebnistyp an.
type: Gibt den Datentyp an, in den der Wert konvertiert werden soll.
value: Zeigt einen zu konvertierenden Eingabewert an
Die obige Methode gibt entweder den konvertierten Wert zurück oder löst eine Ausnahme aus, wenn die Konvertierung nicht erfolgreich durchgeführt werden kann.