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);