¿Cómo obtener el tipo de valor de un mapa en Java? [duplicar]
Posible duplicado:
Obtenga el tipo genérico de java.util.List
Tengo un mapa y quiero obtener el tipo de T de una instancia de ese mapa. ¿Cómo puedo hacer eso?
p.ej. Quiero hacer algo como:
Map<String, Double> map = new HashMap<String, Double>();
...
String vtype = map.getValueType().getClass().getName(); //I want to get Double here
Por supuesto, no existe tal función 'getValueType ()' en la API.