62,614
社区成员
发帖
与我相关
我的任务
分享
private List<?> (Class<?> cls,Map map){
List<Object> list = new ArrayList<Object>();
Object obj = cls.newInstance();
// do something here
list.add(obj);
}
public static <T> List<T> f(Class<T> cls) {
return new ArrayList<T>();
}
1,List
2,List<Object>
3,List<Number>
4,List<?>
5,List<? extends Number>
6,List<? super Long>
private <T> List<T> test(Class<T> clazz, Map<String, String> map) {
List<T> list = new ArrayList<T>();
try {
T obj = (T)clazz.newInstance();
list.add(obj);
} catch (Exception e) {
e.printStackTrace();
}
return list;
}