0

这是我将对象添加到列表的地方:

   public void add (T element)
   {      
       LinearNode<T> node = new LinearNode<T> (element); 

       if (size() == 0) {  
            this.last = node; // last node 
            this.list = node; // first node
            this.count++;
       }//end if
       else
          if (!(contains(element)))
          { 
              last.setNext(node); 
              last = node; 
              count++;   
          } //end if
   }

我必须创建一个返回此列表中最后一个对象的方法。有人可以帮忙吗?

4

1 回答 1

1

大概LinearNode<T>有一个方法getValue()可以返回T存储在该节点中的实例。您的课程中已经有一个last参考LinkedList,所以它应该很简单

public T getLast()
{
    return last.getValue();
}

这只是一个骨架,需要检查空列表等。

于 2013-11-04T18:19:30.973 回答