📜  Java中的LinkedList removeLast()方法(1)

📅  最后修改于: 2023-12-03 15:01:59.690000             🧑  作者: Mango

Java中的LinkedList removeLast()方法

概述

removeLast()方法是java.util.LinkedList中的一个方法,用于从链表的末尾删除一个元素并返回它。

语法
public E removeLast()
参数

该方法没有参数。

返回值

该方法返回从链表的末尾删除的元素。如果链表为空,则抛出NoSuchElementException异常。

示例
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("Apple");
linkedList.add("Banana");
linkedList.add("Cherry");
System.out.println("Before remove: " + linkedList); // Output: Before remove: [Apple, Banana, Cherry]

String lastElement = linkedList.removeLast();
System.out.println("Last element removed: " + lastElement); // Output: Last element removed: Cherry
System.out.println("After remove: " + linkedList); // Output: After remove: [Apple, Banana]
描述

removeLast()方法从链表的末尾删除一个元素并返回它。该方法将链表的tail指针指向倒数第二个元素,并将链表的最后一个元素的next指针设置为null。如果链表为空,则抛出NoSuchElementException异常。

总结

Java中的LinkedList removeLast()方法用于从链表的末尾删除一个元素并返回它。该方法使用起来非常简单,只需要调用相应的方法即可。虽然LinkedList类提供了许多方法,但我们只需要根据自己的需要来选择需要使用的方法即可。