类上下不使用泛型。
实现一个 test 方法。
传入一个 Class<?> clazz
return new Array<形参对应类.class>();
main(S...args){
ArrayList a = test(A.class);
}
突然不知道如何下笔,脑海中记得这样直接带入 clazz 到泛型区域是会报错的
1
njshiyanhz 2020-07-06 18:24:52 +08:00
private static <T> List<T> test(Class<T> t){
return new ArrayList<T>(); } |
2
pushback OP @njshiyanhz 请问在这里对 list 添加数据又怎么操作了,newInstance()是指向 java.lang.Class
|
3
pushback OP @njshiyanhz 对不起看错了😂
|
4
Umenezumi 2020-07-06 18:54:28 +08:00
Class<T>
new ArrayList<T> |