在 Java 中从 LinkedList 中删除第一项和最后一项

我们已经看到如何从LinkedList. 中删除特定索引中的项目;在本教程中,我们将了解如何删除 LinkedList.

LinkedList 类有两个方法:

1) public Object removeFirst():删除并返回 list.
2) public Object removeLast(): 删除并返回 list.

Example:

import java.util.LinkedList;

public class RemoveFirstLast {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add(第一”);
llist.add(e2”);
llist.add(e3”);
llist.add(e4”);
llist.add(最后”);

System.out.println(删除前:”+llist);

字符串 first = llist.removeFirst();
//第一个删除的项目
System.out.println(已删除的项目:”+第一个);

System.out.println(删除后(first): ”+llist);

字符串 last = llist.removeLast();
//上次删除的项目
System.out.println(已删除的项目:”+last);

System.out.println(删除后(last): ”+llist);
}
}
输出:

删除前: [First, e2, e3, e4, Last]
item removed: first
删除后(first): [e2, e3, e4, Last]
item removed: 上一页
删除后(last): [e2, e3, e4]
References:
Javadoc: RemoveFirst method
Javadoc: RemoveLast