Java BeanUtils - Crie conversores personalizados
Descrição
O pacote BeanUtils permite criar seu próprio objeto string para converter para qualquer classe java e os conversores registrados podem ser usados por todos os métodos BeanUtils.
A seguir estão as etapas para criar e registrar seu próprio conversor:
Primeiro, crie uma classe que implementará a interface Converter e o objeto java.lang.Class de uma classe de aplicativo (como a classe que precisa ser convertida e o valor da string de entrada a ser convertido) deve ser aceito pelo método convert () .
A instância de sua classe de conversor deve ser registrada chamando o método ConvertUtils.register () no momento da criação de um aplicativo.
Sintaxe
public <T> T convert(Class<T> type, Object value);
Parâmetros:
T: Indica o tipo de resultado desejado.
type: Indica o tipo de dado para o qual o valor deve ser convertido.
value: Indica um valor de entrada a ser convertido
O método acima retornará o valor convertido ou lançará uma exceção, se a conversão não puder ser realizada com êxito.