F
Fragesteller
Gast
Moin, ich arbeite grade mit Generischen Methoden und hab ein kleines Problemchen 😉
und zwar hab ich eine Klasse LinkedList<T> und eine Methode in der eine LinkedList<Character> angelegt wird, indem einigen Elemente von der LinkedList<Character> welche in der Test Klassse implementiert wird in die neue LinkedList kopiert werden.
Soweit die Idee, dass Problem ist allerdings das der Compeiler das nicht übersetzt und folgende Fehlermeldung ausgibt:
"SyntaxErrorObject message='push(java.lang.Character) in LinkedList<java.lang.Character> cannot be applied to (T)"
Diese meldung kommt an der Stelle wo ich das erste Element von der "alten" LInkedList in die LinkedList die in der Methode angelegt wird kopieren möchte beide sind wie gesagt für Character.
Leider hab ich keine ahnung was der Fehler ist, dachte immer man kann das einfach in eine Liste des gleichen Typen kopieren.
Wer kann mir sagen was ich falsch mache?
und zwar hab ich eine Klasse LinkedList<T> und eine Methode in der eine LinkedList<Character> angelegt wird, indem einigen Elemente von der LinkedList<Character> welche in der Test Klassse implementiert wird in die neue LinkedList kopiert werden.
Soweit die Idee, dass Problem ist allerdings das der Compeiler das nicht übersetzt und folgende Fehlermeldung ausgibt:
"SyntaxErrorObject message='push(java.lang.Character) in LinkedList<java.lang.Character> cannot be applied to (T)"
Diese meldung kommt an der Stelle wo ich das erste Element von der "alten" LInkedList in die LinkedList die in der Methode angelegt wird kopieren möchte beide sind wie gesagt für Character.
Leider hab ich keine ahnung was der Fehler ist, dachte immer man kann das einfach in eine Liste des gleichen Typen kopieren.
Wer kann mir sagen was ich falsch mache?