Có cách nào tiến thẳng để triển khai phương thức có chữ ký sau không? Tối thiểu, việc triển khai sẽ cần phải xử lý các loại nguyên thủy (ví dụ: Double và Integer). Các loại phi nguyên thủy sẽ là một phần thưởng tốt đẹp.java generic Chuỗi để <T> trình phân tích cú pháp
//Attempt to instantiate an object of type T from the given input string
//Return a default value if parsing fails
static <T> T fromString(String input, T defaultValue)
Triển khai sẽ không quan trọng đối với các đối tượng triển khai giao diện FromString (hoặc tương đương), nhưng tôi chưa tìm thấy bất kỳ thứ gì như vậy. Tôi cũng đã không tìm thấy một thực hiện chức năng sử dụng sự phản chiếu.
Tại sao bạn cố trả về ' T' thay vì chỉ' T'? –
Makoto
@Makoto Đây là một phương pháp chung. '' khai báo biến kiểu cho phương thức. Kiểu trả về được khai báo đơn giản là 'T'. –
erickson
Đủ công bằng. Bây giờ tôi hiểu, cảm ơn. – Makoto