Удаление первого и последнего элемента из LinkedList в Java
Мы видели как удалить элемент из определенного индекса из LinkedList. В этом руководстве мы увидим, как удалить первый и последний элемент в LinkedList.
Класс LinkedList имеет два метода:
1) public Object removeFirst(): Удаляет и возвращает первый элемент в списке.
2) public Object removeLast(): удаляет и возвращает последний элемент в списке.
Example:
Javadoc: RemoveFirst method
Javadoc: RemoveLast
Класс LinkedList имеет два метода:
1) public Object removeFirst(): Удаляет и возвращает первый элемент в списке.
2) public Object removeLast(): удаляет и возвращает последний элемент в списке.
Example:
import java.util.LinkedList;Output:
public class RemoveFirstLast {
public static void main(String[] args) {
LinkedListllist = 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);
}
}
Перед удалением: [First, e2, e3, e4, Last]References:
item removed: First
After deletion(first): [e2, e3, e4, Last]
item removed: Last
После удаления(last): [e2, e3, e4]
Javadoc: RemoveFirst method
Javadoc: RemoveLast