Wie erhalte ich den Wertetyp einer Karte in Java? [Duplikat

Mögliches Duplizieren:
Holen Sie sich den generischen Typ von java.util.List

Ich habe eine Map und möchte den Typ von T von einer Instanz dieser Map erhalten. Wie kann ich das machen

z.B. Ich möchte etwas machen wie:

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

Natürlich gibt es in der API keine solche Funktion 'getValueType ()'.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage