Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

LinkedList push() Method in Java

  • Last Updated : 10 Dec, 2018

The java.util.LinkedList.push() method is used to push an element at the starting(top) of the stack represented by LinkedList. This is similar to the addFirst() method of LinkedList and simply inserts the element at the first position or top of the linked list.

Syntax:

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

LinkedListObject.push(Object element)

Parameters: The method accepts one parameter element of object type and represents the element to be inserted. The type ‘Object’ should be of same Stack represented by the LinkedList.

Return Type: The return type of the method is void i.e. it doesn’t returns any value.

Below programs illustrate the java.util.LinkedList.push() method:



Program 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);
    }
}
Output:
[GeeksforGeeks, Like, I]

Program 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);
    }
}
Output:
[10, 20, 30]



My Personal Notes arrow_drop_up
Recommended Articles
Page :