Búsqueda de elementos en vector usando índice en Java

Vector implementa una array dinámica que significa que puede crecer o reducirse según sea necesario. Al igual que una array, contiene componentes a los que se puede acceder mediante un índice entero. Se puede buscar un elemento de un Vector usando un índice con diferentes métodos. Supongamos que si el elemento no está presente en el Vector, el método devolverá -1.

Método 1: (usando indexOf(Object o) )

Declaración

public int indexOf(Object o)

Sintaxis:

Vector.indexOf(Object element)

Parámetros: Este método acepta un elemento de parámetro obligatorio del tipo Vector. Especifica el elemento cuya ocurrencia se necesita verificar en el Vector

Valor devuelto: este método devuelve el índice o la 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.

Java

// Searching Elements in Vector Using Index in Java
import java.util.Vector;
  
public class GFG {
    
    public static void main(String args[])
    {
        // initialization Of Vector
        Vector<String> details = new Vector<>(10);
  
        // Adding Elements To The
        // Vector
        details.add("Geeks For Geeks");
        details.add("Welcome");
        details.add("Bob");
        details.add("Hello");
        details.add("Geeks For Geeks");
  
        // Searching The Index Of Element
        System.out.println(
            "The index of element Geeks For Geeks in Vector is: "
            + details.indexOf("Geeks For Geeks"));
        System.out.println(
            "The index of element 2100 in Vector is: "
            + details.indexOf(2100));
    }
}
Producción

The index of element Geeks For Geeks in Vector is: 0
The index of element 2100 in Vector is: -1

Método 2: (usando lastIndexOf(Object o) )

Declaración

public int lastIndexOf(Object o)

Sintaxis:

Vector.lastIndexOf(Object element)

Parámetros: El elemento de parámetro es de tipo Vector. Se refiere al elemento cuya última ocurrencia se requiere verificar.

Valor devuelto: El método devuelve la posición de la última aparición del elemento en el Vector. Si el elemento no está presente en el Vector, el método devuelve -1. El valor devuelto es de tipo entero.

Java

// Searching Elements in Vector
// Using Index in Java
import java.util.Vector;
  
public class GFG {
    
    public static void main(String args[])
    {
        // initialization Of Vector
        Vector<String> details = new Vector<>(10);
  
        // Adding Elements To The
        // Vector
        details.add("Geeks For Geeks");
        details.add("Welcome");
        details.add("Bob");
        details.add("Hello");        
        details.add("Geeks For Geeks");
  
        // print an element using it's index
        System.out.println(
            "The index of element Geeks For Geeks in Vector is: "
            + details.lastIndexOf("Geeks For Geeks"));
    }
}
Producción

The index of element Geeks For Geeks in Vector is: 4

Método 3: (usando el método indexOf(Object, int))

Declaración

public int indexOf(Object o, int Starting_Index)

Sintaxis

Vector.indexOf(Object, int)

Parámetros:

  • índice_inicial:
  • o: Es un elemento a buscar.

Valor devuelto: el índice de la primera aparición del objeto (o) en este vector, buscando desde el índice de inicio dado

Java

// Searching Elements in Vector Using Index in Java
import java.util.Vector;
  
public class GFG {
    
    public static void main(String args[])
    {
        // initialization Of Vector
        Vector<String> details = new Vector<>(10);
  
        // Adding Elements To The
        // Vector
        details.add("Geeks For Geeks");
        details.add("Welcome");
        details.add("Bob");
        details.add("Hello");
        details.add("Bob");
        details.add("Geeks For Geeks");
  
        System.out.println(
            "The index of element Bob in Vector is: "
            + details.indexOf("Bob", 3));
    }
}
Producción

The index of element Bob in Vector is: 4

Método 4: (usando el método lastIndexOf(Object, int))

Declaración

public int lastIndexOf(Object o, int Starting_Index)

Sintaxis

Vector.lastIndexOf(Object, int)

Parámetros:

  • índice_inicial:
  • Es un elemento a buscar.

Valor devuelto: el índice de la última aparición del elemento especificado en este vector, buscando hacia atrás desde el índice inicial.

Java

// Searching Elements in Vector Using Index in Java
import java.util.Vector;
  
public class GFG {
    
    public static void main(String args[])
    {
        // create a instance of vector
        Vector<String> details = new Vector<>(10);
  
        // Adding Elements To The
        // Vector
        details.add("Geeks For Geeks");
        details.add("Welcome");
        details.add("Bob");
        details.add("Hello");
        details.add("Bob");
        details.add("Geeks For Geeks");
  
        System.out.println(
            "The index of element Bob in Vector is: "
            + details.lastIndexOf("Bob", 4));
    }
}
Producción

The index of element Bob in Vector is: 4

Publicación traducida automáticamente

Artículo escrito por nishanthec19 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 *