Учебники

Java BeanUtils — создание пользовательских конвертеров

Пакет 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 : указывает на желаемый тип результата.

тип : указывает на тип данных, в который следует преобразовать значение.

значение : указывает на входное значение для преобразования

Приведенный выше метод либо возвращает преобразованное значение, либо выдает исключение, если преобразование не может быть успешно выполнено.