Método vectorial indexOf() en Java

El método java.util.vector.indexOf(Object element) se usa para verificar y encontrar la ocurrencia de un elemento particular en el vector. Si el elemento está presente, se devuelve el índice de la primera aparición del elemento; de lo contrario, se devuelve -1 si el vector no contiene el elemento.

Sintaxis: 

Vector.indexOf(Object element)

Parámetros: Elemento del tipo de Vector que es obligatorio ya que especifica el elemento cuya ocurrencia se necesita verificar en el Vector.

Valor devuelto: índice o posición de la primera aparición del elemento en el vector. De lo contrario, devuelve -1 si el elemento no está presente en el vector. El valor devuelto es de tipo entero.

Ejemplo 1:

Java

// Java Program to illustrate indexOf() Method
// of Vector class
 
// Importing required classes
import java.util.*;
 
// Main class
// VectorDemo
public 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"));
    }
}
Producción: 

Vector: [Geeks, for, Geeks, 10, 20]
The first occurrence of Geeks is at index:0
The first occurrence of 10 is at index: 3

 

Salida Explicación: Aquí hemos insertado elementos dentro del vector en el que se duplicaron algunos elementos. En el ejemplo anterior, «Geeks» es el único elemento dentro de la clase Vector que se repite, así que devolvimos la primera aparición que está presente en el índice, devolvimos ‘0’, mientras que si el elemento no se duplica, simplemente su índice será devuelto

Ejemplo 2:

Java

// Java Program to illustrate indexOf() Method
// of Vector class
 
// Importing required classes
import java.util.*;
 
// Main class
// VectorDemo
public 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));
    }
}
Producción

Vector: [1, 2, 3, 1, 5]
The first occurrence of 1 is at index : 0
The first occurrence of 3 is at index : -1

Explicación de salida: como hicimos anteriormente aquí, tomamos números enteros en el caso de strings donde lo único aquí que trazamos de manera diferente es pasar por alto un elemento que no existe, luego se devolverá ‘-1’ porque no existen índices negativos en java también asignamos -1 en general.  

Publicación traducida automáticamente

Artículo escrito por kundankumarjha y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *