Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 双循环链表GetData方法_Java_Linked List_Doubly Linked List - Fatal编程技术网

Java 双循环链表GetData方法

Java 双循环链表GetData方法,java,linked-list,doubly-linked-list,Java,Linked List,Doubly Linked List,有人能帮我吗?y无法获取数据result=temp.data下面是我的陈述 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 !=r

有人能帮我吗?y无法获取数据
result=temp.data
下面是我的陈述

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

    }
}
public T getEntry(int-givenPosition){
T结果=null;
if(root==null)
返回null;
否则{
DNode温度=根;

对于(int i=0;i尝试使用
T
生成
temp
,即
DNode temp=root;

尝试使用
T
生成
temp
,即
DNode temp=root;

您得到的错误是什么?这是运行时错误还是编译器错误?附带说明:如果您共享代码,请正确格式化它…不可以运行…我是新手。)对于这个网站…错误是Object不能转换为TYou需要到处都有DNode,而不仅仅是DNode。如果你不使用类型变量,那么它基本上默认为Object。你会得到什么错误?是运行时错误还是编译器错误?顺便说一下:如果你共享代码,请正确格式化它…不,它不能运行…我是新手此网站…错误是Object无法转换为TYou需要到处都有DNode,而不仅仅是DNode。如果不使用类型变量,则它基本上默认为Object。