在Java中,我可以使用反射来确定集合接口的具体集合类型吗?

时间:2018-10-19 14:55:04

标签: java reflection

如果我想回顾一下Java集合,就像这样:

public class JavaColl {
    Map<String,Integer> items;
}

val jmap = new HashMap[String, Integer]()
jmap.put("a", 5)
jmap.put("b", 6)
jmap.put("c", 7)

val inst = new co.blocke.test.JavaColl()
inst.setItems(jmap)

现在,如果我回顾一下我的JavaColl实例,我可以发现项的类型为Map,但是有没有办法看到它实际上是HashMap,还是丢失了类型擦除?

0 个答案:

没有答案