Java Stack search() Method Example

This example demonstrates the usage of Stack.search() method with an example.
Stack.search() method returns the 1-based position where an object is on this stack.

Java Stack search() Method Example

Let's demonstrate the usage of the search() method with an example:
package com.javaguides.collections.stackexamples;

import java.util.Stack;

public class StackMethodExample {

    public static void main(String[] args) {
        searchMethod();
    }

    private static void searchMethod() {
        // creating stack
        Stack < String > stack = new Stack < > ();

        // populating stack
        stack.push("Java");
        stack.push("JEE");
        stack.push("C");
        stack.push("C++");
        stack.push("Spring");
        stack.push("Hibernate");

        // searching 'Spring' element
        System.out.println("Searching 'Spring' in stack: " + stack.search("Spring"));
    }
}
Output:
Searching 'Spring' in stack: 2

Comments