获取地图的值对象的类名

时间:2012-04-07 21:54:20

标签: reflection groovy

我有一个param Map,它可以包含字符串以及自定义对象类型作为值。如何获取Maps值条目的类名。

Right now if I do 
 paramMap.each {
    println(it.value.class.name) 
}

它为我提供了所有条目java.util.LinkedHashMap$Entry 如何获取存储在地图中的值的实际type 比如String,Configuration,SecurityConfig ......等等。

提前致谢

1 个答案:

答案 0 :(得分:5)

这应该有效:

paramMap.each { key, value ->
    println( value.getClass().name )
}