[unchecked] unchecked cast Problem

  • Themenstarter Themenstarter Hi
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
H

Hi

Gast
Ich möchte gern "liste" mit Elementen vom Typ "Pfad" haben, wie kann man denn ohne "unchecked cast" Fehlermeldung es denn machen?

LinkedList<Pfad> liste = (LinkedList<Pfad>) knoten.pfad.clone();


in java 1.4 hätte alles noch richtig funktioniert.... achja, wo bekomm man im inet eine ausfühliche beschreibung zu generics, am besten noch in deutsch?

thx
 
Wie man das mit clone hinkriegt, weiss ich nicht.

Aber ohne:

Code:
LinkedList<Pfad> liste = new LinkedList<Pfad>( knoten.pfad );
 
vielen danke für die Danke für die Antwort

ich bekomme dann diese Fehlermeldung:

found : java.util.LinkedList
required: java.util.Collection<? extends KuM.Pfad>
LinkedList<Pfad> liste = new LinkedList<Pfad>( knoten.pfad );

gibts da eine Lösung?
 
Was ist denn "knoten.pfad"? Eine LinkedList (das war wohl klar, weil sonst der clone-Befehl nicht funktionieren würde), aber die Generics von "knoten.pfad" müssen auch stimmen (damit der Compiler sicher sein kann, dass tatsächlich "Pfad"e drinnen sind).
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben