El método java.util.LinkedList.push() se utiliza para enviar un elemento al inicio (superior) de la pila representada por LinkedList. Esto es similar al método addFirst() de LinkedList y simplemente inserta el elemento en la primera posición o en la parte superior de la lista enlazada.
Sintaxis :
LinkedListObject.push(Object element)
Parámetros: el método acepta un elemento de parámetro de tipo objeto y representa el elemento que se insertará. El tipo ‘Objeto’ debe ser de la misma pila representada por LinkedList.
Tipo de devolución: el tipo de devolución del método es nulo, es decir, no devuelve ningún valor.
Los siguientes programas ilustran el método java.util.LinkedList.push():
Programa 1:
// Java code to demonstrate push() method import java.util.LinkedList; public class GfG { // Main method public static void main(String[] args) { // Creating a LinkedList object to represent a stack. LinkedList<String> stack = new LinkedList<>(); // Pushing an element in the stack stack.push("I"); // Pushing an element in the stack stack.push("Like"); // Pushing an element in the stack stack.push("GeeksforGeeks"); // Printing the complete stack. System.out.println(stack); } }
Producción:
[GeeksforGeeks, Like, I]
Programa 2:
// Java code to demonstrate push() method import java.util.LinkedList; public class GfG { // main method public static void main(String[] args) { // Creating a LinkedList object to represent a stack. LinkedList<Integer> stack = new LinkedList<>(); // Pushing an element in the stack stack.push(30); // Pushing an element in the stack stack.push(20); // Pushing an element in the stack stack.push(10); // Printing the complete stack. System.out.println(stack); } }
Producción:
[10, 20, 30]