Vector indexOf() Method in Java

31 Oct, 2021
The java.util.vector.indexOf(Object element) method is used to check and find the occurrence of a particular element in the vector. If the element is present then the index of the first occurrence of the element is returned otherwise -1 is returned if the vector does not contain the element.
Syntax: 
Vector.indexOf(Object element)
Parameters: Element of the type of Vector which is mandatory as it specifies the element whose occurrence is needed to be checked in the Vector.
Return Value: Index or position of the first occurrence of the element in the vector. Else it returns -1 if the element is not present in the vector. The returned value is of integer type.
Example 1:
Java
// Java Program to illustrate indexOf() Method// of Vector class // Importing required classesimport java.util.*; // Main class// VectorDemopublic class GFG {     // Main driver method    public static void main(String args[])    {         // Creating an empty Vector by creating object of        // Vector class of string type        Vector<String> vec_tor = new Vector<String>();         // Adding elements in the Vector        // using add() method        vec_tor.add("Geeks");        vec_tor.add("for");        vec_tor.add("Geeks");        vec_tor.add("10");        vec_tor.add("20");         // Print and display all elements in above vector        // object        System.out.println("Vector: " + vec_tor);         // Print commands where we are returning the 1st        // position of element in vector object using        // indexOf() method        System.out.println(            "The first occurrence of Geeks is at index:"            + vec_tor.indexOf("Geeks"));        System.out.println(            "The first occurrence of 10 is at index: "            + vec_tor.indexOf("10"));    }}
Vector: [Geeks, for, Geeks, 10, 20]
The first occurrence of Geeks is at index:0
The first occurrence of 10 is at index: 3
 
Output Explanation: Here we have inserted elements inside the vector in which few elements were duplicated. In the above example “Geeks” is the only element inside Vector class being getting repeated so do we returned the first occurrence which is present at index so do we returned ‘0’ while if the element is not getting duplicated then simply its index will be returned.
Example 2:
Java
// Java Program to illustrate indexOf() Method// of Vector class // Importing required classesimport java.util.*; // Main class// VectorDemopublic class GFG {     // Main driver method    public static void main(String args[])    {        // Creating an empty Vector        Vector<Integer> vec_tor = new Vector<Integer>();         // Adding elements in the Vector        // using add() method        vec_tor.add(1);        vec_tor.add(2);        vec_tor.add(3);        vec_tor.add(1);        vec_tor.add(5);         // Print and display all elements of vector object        System.out.println("Vector: " + vec_tor);         // Returning the 1st position of an element        // using indexOf() method         // Print and display commands        System.out.println("The first occurrence of 1 is at index : "+ vec_tor.indexOf(1));        System.out.println("The first occurrence of 3 is at index : "+ vec_tor.indexOf(7));    }}
Vector: [1, 2, 3, 1, 5]
The first occurrence of 1 is at index : 0
The first occurrence of 3 is at index : -1
Output Explanation: As we did above here we take integers in the case of strings where the here only thing that we plot differently is bypassing an element that does not exists then ‘-1’ will be returned because there do not exist any negative indexes in java so do we assign -1 in general.  
solankimayank
surinderdawra388
sweetyty
Java - util package
Java-Collections
Java-Functions
Java-Vector
Java
Java
Java-Collections
Writing code in comment?
Please use ide.geeksforgeeks.org,
generate link and share the link here.
Arrays in Java
Split() String method in Java with examples
Arrays.sort() in Java with examples
Object Oriented Programming (OOPs) Concept in Java
Reverse a string in Java
For-each loop in Java
How to iterate any Map in Java
Interfaces in Java
HashMap in Java with Examples
Stream In Java