2011-04-26 82 views
0

如何编写一个删除列表的最后一个值并返回删除值的方法?如果列表为空,则应该抛出异常。这是一个链表类。删除列表的最后一个值并返回删除的值?

谢谢!

编辑:没关系!我被允许使用内置的java方法。谢谢!

+3

将其标记为功课,如果需要。 – asgs 2011-04-26 13:42:02

+0

我假设你自己在写课程?否则,有一种方法可以让你正确地做你想要的。 linkedlist.removeLast(); – David 2011-04-26 13:43:21

+2

它是java.util.LinkedList还是您自己的自定义实现? – 2011-04-26 13:43:51

回答

4

java.util.LinkedList中有removeLast()方法开箱...

1

您可以从LinkedList使用removeLast()方法。如果你的变量是List类型,那么这种方法将不可用,你可能不得不将它重新投回到LinkedList /改变类型为LinkedList

1

这个功课? Java中的LinkedList具有removeLast方法,并返回该元素被删除。

1

我听到一个遥远的popStack未来;)

不幸的是,StackVector一个子类,而不是LinkedList(提示隐藏在最后一个环节落后;))