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")); } }
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)); } }
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