这是我将对象添加到列表的位置:
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
}
我必须创建一个返回此列表中最后一个对象的方法。有人可以帮忙吗?
答案 0 :(得分:1)
据推测,LinearNode<T>
有一个方法getValue()
,它返回存储在该节点中的T
实例。您的last
课程中已有LinkedList
引用,因此它应该像
public T getLast()
{
return last.getValue();
}
这只是一个骨架,需要检查空列表等。