标签: java
我一直试图弄清楚如何在运行时确定泛型类型的类名,但也许我需要重新考虑一下我的想法。
例如我有:
Map<String,Integer> map = new PersistentHashMap<String,Integer>();
我是否可以从java.lang.String中检索类名java.lang.Integer和PersistentHashMap?
java.lang.String
java.lang.Integer
PersistentHashMap
答案 0 :(得分:5)
由于type erasure,这是不可能的。