如何返回列表中的最后一个通用对象? Java的

时间:2013-11-04 18:08:08

标签: java generics methods linked-list nodes

这是我将对象添加到列表的位置:

   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
   }

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

1 个答案:

答案 0 :(得分:1)

据推测,LinearNode<T>有一个方法getValue(),它返回存储在该节点中的T实例。您的last课程中已有LinkedList引用,因此它应该像

一样简单
public T getLast()
{
    return last.getValue();
}

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