Sunday, October 12, 2025
HomeLanguagesJavaStack add(Object) method in Java with Example

Stack add(Object) method in Java with Example

The add(Object) method of Stack Class appends the specified element to the end of this Stack.

Syntax:

boolean add(Object element)

Parameters: This function accepts a single parameter element as shown in the above syntax. The element specified by this parameter is appended to end of the Stack.

Return Value: This method returns True after successful execution, else False.

Below program illustrates the working of java.util.Stack.add(Object element) method:

Example 1:




// Java code to illustrate boolean add(Object element)
import java.util.*;
  
public class StackDemo {
    public static void main(String args[])
    {
  
        // Creating an empty Stack
        Stack<String> stack
            = new Stack<String>();
  
        // Use add() method
        // to add elements in the Stack
        stack.add("Geeks");
        stack.add("for");
        stack.add("Geeks");
        stack.add("10");
        stack.add("20");
  
        // Output the present Stack
        System.out.println("The Stack is: "
                           + stack);
  
        // Adding new elements to the end
        stack.add("Last");
        stack.add("Element");
  
        // Printing the new Stack
        System.out.println("The new Stack is: "
                           + stack);
    }
}


Output:

The Stack is: [Geeks, for, Geeks, 10, 20]
The new Stack is: [Geeks, for, Geeks, 10, 20, Last, Element]

Example 2:




// Java code to illustrate
// boolean add(Object element)
  
import java.util.*;
  
public class StackDemo {
    public static void main(String args[])
    {
  
        // Creating an empty Stack
        Stack<Integer> stack
            = new Stack<Integer>();
  
        // Use add() method
        // to add elements in the Stack
        stack.add(10);
        stack.add(20);
        stack.add(30);
        stack.add(40);
        stack.add(50);
  
        // Output the present Stack
        System.out.println("The Stack is: "
                           + stack);
  
        // Adding new elements to the end
        stack.add(100);
        stack.add(200);
  
        // Printing the new Stack
        System.out.println("The new Stack is: "
                           + stack);
    }
}


Output:

The Stack is: [10, 20, 30, 40, 50]
The new Stack is: [10, 20, 30, 40, 50, 100, 200]
RELATED ARTICLES

Most Popular

Dominic
32352 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6720 POSTS0 COMMENTS
Nicole Veronica
11885 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11941 POSTS0 COMMENTS
Shaida Kate Naidoo
6840 POSTS0 COMMENTS
Ted Musemwa
7104 POSTS0 COMMENTS
Thapelo Manthata
6795 POSTS0 COMMENTS
Umr Jansen
6794 POSTS0 COMMENTS