Как получить тип значения карты в Java? [Дубликат]

Возможный дубликат:
Получить универсальный тип java.util.List

У меня есть карта, и я хочу получить тип T из экземпляра этой карты. Как я могу это сделать?

например Я хочу сделать что-то вроде:

Map<String, Double> map = new HashMap<String, Double>();
...
String vtype = map.getValueType().getClass().getName(); //I want to get Double here

Конечно, в API нет такой функции getValueType ().

Ответы на вопрос(3)

Ваш ответ на вопрос