Como obter o tipo de valor de um mapa em Java? [duplicado]
Possível duplicado:
Obtenha o tipo genérico de java.util.List
Eu tenho um mapa e quero obter o tipo de T de uma instância desse mapa. Como eu posso fazer isso?
por exemplo. Eu quero fazer algo como:
Map<String, Double> map = new HashMap<String, Double>();
...
String vtype = map.getValueType().getClass().getName(); //I want to get Double here
Obviamente, não existe essa função 'getValueType ()' na API.