faoxis Asked:2020-11-07 02:08:09 +0800 CST2020-11-07 02:08:09 +0800 CST 2020-11-07 02:08:09 +0800 CST 如何将变量放入泛型类型? 772 此代码不起作用: public static <T> void doSomething(Class clazz) { List<clazz> list = new ArrayList<>(); } 如何将generic变量放入 -type 中? java 2 个回答 Voted Best Answer Nofate 2020-11-07T04:24:15+08:002020-11-07T04:24:15+08:00 这通常是这样完成的: public static <T> void doSomething(Class<T> clazz) { List<T> list = new ArrayList<>(); } Дмитрий Никифоров 2020-11-07T02:40:07+08:002020-11-07T02:40:07+08:00 您也可以不通过班级,而是通过代表: public static <T> void doSomething(T t) List<T> list = new ArrayList<>(); } 您可以使用创建所需类的对象reflection。
这通常是这样完成的:
您也可以不通过班级,而是通过代表:
您可以使用创建所需类的对象
reflection
。