Hey!
Mir ist klar, dass ich mich gerade anstelle wie ein absoluter Anfänger, aber irgendwie kriege ich den Knoten selbst nicht zum Platzen :-/
Folgende Situation: Ich habe die folgende Klasse, die im Prinzip nur
Jetzt kann ich ein ConfigParameter<Boolean> erzeugen und bekomme auch einen boolean zurück - sehr schön.
Jetzt mein Problem: Ich habe eine List<ConfigParameter<?>>, die verschiedene der oben definierten ConfigParameter<T> enthält. Und jetzt bekomme ich kein boolean, String, oder Double mehr, sondern nur noch Objects... Muss ich wirklich casten (ich kanns mir nicht vorstellen...), oder sehe ich gerade den Wald vor Bäumen nicht? :-/
Sorry, ich denke das ist ziemlich billig, aber ich sehe es nicht...
Gruß,
RoCMe
Mir ist klar, dass ich mich gerade anstelle wie ein absoluter Anfänger, aber irgendwie kriege ich den Knoten selbst nicht zum Platzen :-/
Folgende Situation: Ich habe die folgende Klasse, die im Prinzip nur
Java:
public class ConfigParameter<T> {
private T value;
public ConfigParameter(T myType) {
this.myValue = myType;
}
public T getValue() {
return myValue;
}
}
Jetzt kann ich ein ConfigParameter<Boolean> erzeugen und bekomme auch einen boolean zurück - sehr schön.
Jetzt mein Problem: Ich habe eine List<ConfigParameter<?>>, die verschiedene der oben definierten ConfigParameter<T> enthält. Und jetzt bekomme ich kein boolean, String, oder Double mehr, sondern nur noch Objects... Muss ich wirklich casten (ich kanns mir nicht vorstellen...), oder sehe ich gerade den Wald vor Bäumen nicht? :-/
Sorry, ich denke das ist ziemlich billig, aber ich sehe es nicht...
Gruß,
RoCMe