Beispiel<?> objekt = ....
Beispiel<T> beispielobjekt = (Beispiel<T>)objekt;
"List.of(\"beispiel.txt\"),\"beispiel\"" und willst den in Token zerlegen? Anstonsten macht ja List.of als Teil des Ergebnisses wenig Sinn?Also, du hast einen String(!)"List.of(\"beispiel.txt\"),\"beispiel\""und willst den in Token zerlegen? Anstonsten macht ja List.of als Teil des Ergebnisses wenig Sinn?
List.of("Beispiel.text"), "beispiel") ist dann gar kein ausführbarer Java-Code, sondern ein Beispiel für die Eingabe in dein Programm? Dein Programm soll also Java-Code in Tokens zerlegen?Super danke!Ich kann nur meine Frage wiederholen:
List.of("Beispiel.text"), "beispiel")ist dann gar kein ausführbarer Java-Code, sondern ein Beispiel für die Eingabe in dein Programm? Dein Programm soll also Java-Code in Tokens zerlegen?
In dem Fall wären das entweder alles Strings und du kannst statt T einfach String nutzen oder es wären alles "Tokens", dann solltest du die entsprechende Klasse statt T nutzen.
String [] beispiel = new String[1];
beispiel[0] = "Affe";
List <T> neueListe = new ArrayList<T> (); // "T" ist ein Stellvertreter für den tatsächlichen Typen
neueListe.add(beispiel[0]);
// also in deinem Fall
String [] beispiel = new String[1];
beispiel[0] = "Affe";
List <String> neueListe = new ArrayList<String> ();
neueListe.add(beispiel[0]);
class Foo<T> {
T data;
public Foo(T data) {
this.data = data;
}
public T getData() {
return data;
}
}
// Wird z. B. so verwendet
Foo<String> strFoo = new Foo("Bar");
// oder
Foo<Integer> intFoo ) new Foo(42);