Удаление первого и последнего элемента из LinkedList в Java

Мы видели как удалить элемент из определенного индекса из LinkedList.  В этом руководстве мы увидим, как удалить первый и последний элемент в LinkedList.

Класс LinkedList имеет два метода:

1) public Object removeFirst(): Удаляет и возвращает первый элемент в списке.
2) public Object removeLast(): удаляет и возвращает последний элемент в списке.

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);

Сначала строка = llist.removeFirst();
//первый удаленный элемент
System.out.println("удаленный элемент: "+первый);

System.out.println("После удаления(первый): "+llist);

Строка last = llist.removeLast();
//последний удаленный элемент
System.out.println("удаленный элемент: "+последний);

System.out.println("После удаления(последний): "+llist);
}
}
Output:

Перед удалением: [First, e2, e3, e4, Last]
item removed: First
After deletion(first): [e2, e3, e4, Last]
item removed: Last
После удаления(last): [e2, e3, e4]
References:
Javadoc: RemoveFirst method
Javadoc: RemoveLast