Пакет BeanUtils позволяет создать собственный строковый объект для преобразования в любой класс Java, а зарегистрированные преобразователи могут использоваться всеми методами BeanUtils.
Ниже приведены шаги для создания и регистрации вашего собственного конвертера:
-
Сначала создайте класс, который будет реализовывать интерфейс Converter, а метод java.lang.Class класса приложения (такой как класс, который необходимо преобразовать, и входящее строковое значение для преобразования) должен быть принят методом convert () .
-
Экземпляр вашего класса конвертера должен быть зарегистрирован путем вызова метода ConvertUtils.register () во время создания приложения.
Сначала создайте класс, который будет реализовывать интерфейс Converter, а метод java.lang.Class класса приложения (такой как класс, который необходимо преобразовать, и входящее строковое значение для преобразования) должен быть принят методом convert () .
Экземпляр вашего класса конвертера должен быть зарегистрирован путем вызова метода ConvertUtils.register () во время создания приложения.
Синтаксис
public <T> T convert(Class<T> type, Object value);
Параметры:
-
T : указывает на желаемый тип результата.
-
тип : указывает на тип данных, в который следует преобразовать значение.
-
значение : указывает на входное значение для преобразования
T : указывает на желаемый тип результата.
тип : указывает на тип данных, в который следует преобразовать значение.
значение : указывает на входное значение для преобразования
Приведенный выше метод либо возвращает преобразованное значение, либо выдает исключение, если преобразование не может быть успешно выполнено.