Ich versuche, eine Karte Wert durch seinen Schlüssel Reflexion zu erhalten:Erste Karte Artikel mit Reflexion
HashMap<String, Float> myMap = new HashMap<String, Float>();
myMap.put("time", Float.valueOf(-1.7));
String param = "time";
//...
float modif = (float)myMap.getClass().getDeclaredMethod("get", String.class).invoke(myMap, param);
Aber ich bekomme diese Fehlermeldung:
java.lang.NoSuchMethodException: java.util.HashMap.get(java.lang.String)
Kann jemand bitte vorschlagen Warum?
Vielen Dank. Dein Vorschlag hat mein Problem gelöst, aber Naveen Ramawat gab seine Antwort etwas früher, also markiere ich seine Eins als akzeptiert. – Vic
Ich wusste das nicht. Abgestimmt. – Vic