Sorry, falls der Titel nicht ganz zutreffend ist.
Ich beschreibe mein Problem mal einfach:
Ich erhalte von einem Objekt (O1) einen Wert (als String) zurück.
Weiterhin erhalte ich den DatenTyp auch als String, kann demzufolge seine Class bestimmen.
Nun möchte ich ein Objekt (O2) erzeugen, dass diesen Wert entspricht, mit der Klasse, die durch meine Object (O1) spezifiziert wird.
Ich möchte dann nämlich mehrere solcher Werte in einer Hashtable speichern, leider funktioniert sowas wie:
nicht =(
Kann mir jemand helfen?
Mat.
Edit: Code Beispiel hinzugefügt (zeitgleich mit 1. Antwor)
Ich beschreibe mein Problem mal einfach:
Ich erhalte von einem Objekt (O1) einen Wert (als String) zurück.
Weiterhin erhalte ich den DatenTyp auch als String, kann demzufolge seine Class bestimmen.
Nun möchte ich ein Objekt (O2) erzeugen, dass diesen Wert entspricht, mit der Klasse, die durch meine Object (O1) spezifiziert wird.
Ich möchte dann nämlich mehrere solcher Werte in einer Hashtable speichern, leider funktioniert sowas wie:
Code:
myDictionary.put(O1.getVariableName(), (O1.getVariableClass()) O1.getVariableValue());
Kann mir jemand helfen?
Mat.
Edit: Code Beispiel hinzugefügt (zeitgleich mit 1. Antwor)