首頁  >  文章  >  Java  >  使用LinkedList類別的removeLast()方法刪除鍊錶中的最後一個元素

使用LinkedList類別的removeLast()方法刪除鍊錶中的最後一個元素

PHPz
PHPz原創
2023-07-24 17:13:462485瀏覽

使用LinkedList類別的removeLast()方法刪除鍊錶中的最後一個元素

LinkedList是Java集合框架中常見的一種資料結構,它以雙向鍊錶的形式儲存元素。透過LinkedList類別提供的方法,我們可以方便地對鍊錶進行操作,例如新增、刪除和修改元素。

在某些場景下,我們可能需要刪除鍊錶中的最後一個元素。 LinkedList類別提供了removeLast()方法來實作這個功能。本文將透過程式碼範例介紹如何使用removeLast()方法刪除鍊錶中的最後一個元素。

首先,我們需要建立一個LinkedList對象,並在其中加入一些元素,以便進行刪除動作。

import java.util.LinkedList;

public class RemoveLastExample {
    public static void main(String[] args) {
        // 创建一个LinkedList对象
        LinkedList<String> linkedList = new LinkedList<>();

        // 向链表中添加元素
        linkedList.add("元素1");
        linkedList.add("元素2");
        linkedList.add("元素3");
        linkedList.add("元素4");

        // 输出链表中的元素
        System.out.println("链表中的元素:" + linkedList);

        // 调用removeLast()方法删除链表中的最后一个元素
        String removedElement = linkedList.removeLast();

        // 输出删除的元素
        System.out.println("被删除的元素:" + removedElement);

        // 输出删除后的链表中的元素
        System.out.println("删除后的链表中的元素:" + linkedList);
    }
}

上面的程式碼首先匯入了LinkedList類,並建立了一個LinkedList物件。然後,透過add()方法向鍊錶中加入了四個元素。接下來,透過removeLast()方法刪除了鍊錶中的最後一個元素,並將刪除的元素賦值給removedElement變數。最後,透過輸出語句列印了刪除後的鍊錶中的元素和被刪除的元素。

運行上述程式碼,我們可以看到輸出結果如下:

链表中的元素:[元素1, 元素2, 元素3, 元素4]
被删除的元素:元素4
删除后的链表中的元素:[元素1, 元素2, 元素3]

可以看到,最後一個元素"元素4"已被成功刪除。透過呼叫LinkedList類別的removeLast()方法,我們可以方便地刪除鍊錶中的最後一個元素。

要注意的是,如果鍊錶為空(即沒有任何元素),那麼呼叫removeLast()方法將會拋出NoSuchElementException例外。在實際使用中,我們應該在呼叫removeLast()方法之前,先檢查鍊錶是否為空。

綜上所述,本文介紹如何使用LinkedList類別的removeLast()方法刪除鍊錶中的最後一個元素,並給出了對應的程式碼範例。透過合理地利用LinkedList類別提供的方法,我們可以更靈活地操作鍊錶中的元素。

以上是使用LinkedList類別的removeLast()方法刪除鍊錶中的最後一個元素的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn