0
kann mir jemand helfen? y kann keine Daten erhalten result = temp.data
unter meiner AussageDoppelt kreisförmig Verknüpfte Liste GetData-Methode
public T getEntry(int givenPosition) {
T result = null;
if(root ==null)
return null;
else{
DNode temp = root;
for(int i=0;i<givenPosition;i++){
//if(temp !=root.nextNode){
temp = temp.nextDNode;
//lala = temp.data;
// }
}
result = temp.data;
}
return result;
}
public class DNode <T> {
T data;
DNode nextDNode;
DNode previousDNode;
DNode(T data){
this.data = data;
numberOfEntries++;
}
}
Was ist der Fehler, den Sie bekommen? Ist es ein Laufzeit- oder Compilerfehler? Als Randnotiz: Wenn Sie Code teilen, bitte formatieren Sie es richtig ... – brimborium
nein kann nicht laufen ... ich bin Neuling für diese Website ... der Fehler ist Objekt kann nicht in T –
konvertiert werden Sie benötigen eine DNode überall, nicht nur DNode. Wenn Sie die Typvariable nicht verwenden, wird T im Wesentlichen als Objekt festgelegt. –
vandale