Tôi có biến số Class
chứa một loại nhất định và tôi cần có một biến chứa lớp mảng tương ứng. Điều tốt nhất tôi có thể nghĩ ra là:Làm thế nào để có được Class Array cho một Class nhất định trong Java?
Class arrayOfFooClass = java.lang.reflect.Array.newInstance(fooClass, 0).getClass();
Có cách nào để thực hiện việc này mà không tạo phiên bản mới không?
Ông bắt đầu với việc ở trên và kết thúc với những gì tôi có. Vì vậy, tôi đoán 'newInstance' là cách sạch nhất để làm điều này. –
Nó thực sự hoạt động theo cả hai cách, nhưng bạn nói bạn không muốn tạo một thể hiện mới. –
Đúng. Tôi đã thực sự tìm kiếm một giải pháp sạch hơn. Nó không phải là tôi không muốn các trường hợp mới nhưng tôi không muốn có một :-) –