【发布时间】:2012-04-21 17:55:27
【问题描述】:
我想知道 Java 中是否有办法做类似的事情
Class c = List<String>.class;
Class c2 = List<Date>.class;
我需要这样的东西来创建一个映射来存储类名(具有泛型类型)和我以后可以查找的相应对象。例如,
Map<Class, Object> dataMap = new HashMap<Class, Object>();
dataMap.put(c, listOfStrings);
dataMap.put(c2, listOfDates);
由于运行时类型擦除,这不可能吗?
【问题讨论】: