Возможный дубликат:
Получить общий тип 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().