LinkedList - méthodes push() et pop() en Java

La collection de données LinkedList est représentée par une pile dans le système. Pour empiler et dépiler, LinkedList dispose de deux méthodes: push(empiler) et pop(dépiler). Cet exemple explique comment appeler les méthodes push() et pop() sur LinkedList.

public void push(Object o): insère un élément dans l’entête de la pile de LinkedList.

Exemple:

import java.util.LinkedList;

public class PushPop {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add("e1");
llist.add("e2");
llist.add("e3");

System.out.println(llist);

llist.push("Nouveau élément");

System.out.println(llist);
}
}
Sortie:

[e1, e2, e3]
[Nouveau élémént, e1, e2, e3]
public void pop(): supprime le premier élément de l’entête de la pile de LinkedList.

import java.util.LinkedList;

public class PushPop {

public static void main(String[] args) {

LinkedList llist = new LinkedList();

llist.add("e1");
llist.add("e2");
llist.add("e3");

System.out.println(llist);

llist.pop();

System.out.println(llist);
}
}
Sortie:

[e1, e2, e3]
[e2, e3]
L'élément supprimé est: e1.

Comme conclusion, on peut dire que l'utilisation de push() et pop() est favorable quand vous souhaitez ajouter un élément dans la première position ou supprimer le premier élément dans LindekList.