2011-04-26 78 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(提示隱藏在最後一個環節落後;))