Monday, November 18, 2024
Google search engine
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

Recent Comments