在本教程中,我们将学习如何从LinkedList中删除第一个和最后一个元素。
示例
我们使用removeFirst()方法删除第一个和removeLast()方法以从LinkedList中删除最后一个元素。方法定义和描述如下:
1)public E removeFirst():从此列表中删除并返回第一个元素。
2)public E removeLast():删除并返回此列表中的最后一个元素。
完整代码:
import java.util.LinkedList;public class RemoveExample { public static void main(String[] args) { // Create a LinkedList LinkedList<String> linkedlist = new LinkedList<String>(); // Add elements to LinkedList linkedlist.add("Item1"); linkedlist.add("Item2"); linkedlist.add("Item3"); linkedlist.add("Item4"); linkedlist.add("Item5"); // Displaying Elements before remove System.out.println("LinkedList Elements are:"); for(String str: linkedlist){ System.out.println(str); } // Removing First element Object firstElement = linkedlist.removeFirst(); System.out.println("\nElement removed: "+ firstElement); // Removing last Element Object lastElement = linkedlist.removeLast(); System.out.println("Element removed: "+ lastElement); // LinkedList elements after remove System.out.println("\nList Elements after Remove:"); for(String str2: linkedlist){ System.out.println(str2); } }}
输出:
LinkedList Elements are:Item1Item2Item3Item4Item5Element removed: Item1Element removed: Item5List Elements after Remove:Item2Item3Item4
