在本教程中,我们将学习如何从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:
Item1
Item2
Item3
Item4
Item5
Element removed: Item1
Element removed: Item5
List Elements after Remove:
Item2
Item3
Item4