Java BeanUtils - Tạo bộ chuyển đổi tùy chỉnh
Sự miêu tả
Gói BeanUtils cho phép tạo đối tượng chuỗi của riêng bạn để chuyển đổi cho bất kỳ lớp java nào và các bộ chuyển đổi đã đăng ký có thể được sử dụng bởi tất cả các phương thức BeanUtils.
Sau đây là các bước để tạo và đăng ký trình chuyển đổi của riêng bạn:
Đầu tiên, tạo một lớp sẽ triển khai giao diện Chuyển đổi và đối tượng java.lang.Class của một lớp ứng dụng (chẳng hạn như lớp cần được chuyển đổi và giá trị chuỗi đến được chuyển đổi) phải được chấp nhận bằng phương thức convert () .
Phiên bản của lớp trình chuyển đổi của bạn phải được đăng ký bằng cách gọi phương thức ConvertUtils.register () tại thời điểm tạo ứng dụng.
Cú pháp
public <T> T convert(Class<T> type, Object value);
Thông số:
T: Nó cho biết loại kết quả mong muốn.
type: Nó chỉ ra rằng kiểu dữ liệu mà giá trị sẽ được chuyển đổi.
value: Nó chỉ ra một giá trị đầu vào được chuyển đổi
Phương thức trên sẽ trả về giá trị đã chuyển đổi hoặc nó sẽ tạo ra một ngoại lệ nếu không thể thực hiện chuyển đổi thành công.