【发布时间】:2018-02-24 18:35:14
【问题描述】:
所以,我尝试将给定类的对象类型解析为 ArrayList 示例:
public class Util{
public static void makeArray(String tag, Class<?> forClass) {
ArrayList<?> list = new ArrayList();
}
}
如何将<?> 替换为forClass 对象类型?
所以当我调用时回到 main 方法
Util.makeArray("names", String.class);
它会创建 ArrayList<String> 如果我说
Util.makeArray("ages", int.class);
它会将其解析为ArrayList<Integer>
如果它甚至没有以这种方式完成,请展示如何。
【问题讨论】:
标签: java class reflection