Konvertierung einer Zeichenfolge in ein generischer Typ

Mein Programm hat zum erhalten von Eingaben von einer Datei, die Eingabe Zeichen, Ganzzahlen oder Zeichen. Ich habe mit diesem erstellen Sie eine Struktur aus den Elementen in der Datei. Die Art der Eingabe ist am Beginn der Datei. Mein problem ist, dass meine insertNode Funktion erhält das element als generischen Typ T, aber die Datei wird gelesen als Strings. Wie kann ich konvertieren Sie die Zeichenfolge in den Typ T?

Versucht zu kompilieren mit:

String element = br.readLine();  
T elem = (T)element; 

Ergebnisse im kompilieren-Fehler:

"gefunden : java.lang.String benötigt:
T "

  • Bitte zeigen Sie uns, wie Sie rufen die insertNode Methode.
  • Wo ist T definiert? T selbst ist nicht eine Art...
InformationsquelleAutor Pseudos | 2011-03-31
Schreibe einen Kommentar