El método indexOf() de la clase java.util.AbstractList se utiliza para devolver el índice de la primera aparición del elemento especificado en esta lista, o -1 si esta lista no contiene el elemento. Más formalmente, devuelve el índice más bajo i tal que (o==null ? get(i)==null : o.equals(get(i))), o -1 si no existe tal índice.
Sintaxis:
public int indexOf(Object o)
Parámetros: Este método toma como parámetro el Objeto o que es el elemento a buscar.
Valor devuelto: este método devuelve el índice de la primera aparición del elemento especificado en esta lista, o -1 si esta lista no contiene el elemento.
A continuación se muestran los ejemplos para ilustrar el método indexOf() .
Ejemplo 1:
// Java program to demonstrate // indexOf() method // for Integer value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<Integer> AbstractList<Integer> arrlist1 = new ArrayList<Integer>(); // Populating arrlist1 arrlist1.add(10); arrlist1.add(20); arrlist1.add(30); arrlist1.add(40); arrlist1.add(50); // print arrlist1 System.out.println("ArrayListlist : " + arrlist1); // getting the index of element 30 // using indexOf() method int index = arrlist1.indexOf(30); // print the index System.out.println("index : " + index); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
ArrayListlist : [10, 20, 30, 40, 50] index : 2
Ejemplo 2:
// Java program to demonstrate // indexOf() method // for Integer value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<Integer> AbstractList<Integer> arrlist1 = new ArrayList<Integer>(); // Populating arrlist1 arrlist1.add(10); arrlist1.add(20); arrlist1.add(30); arrlist1.add(40); arrlist1.add(50); // print arrlist1 System.out.println("ArrayListlist : " + arrlist1); // getting the index of element 25 // using indexOf() method int index = arrlist1.indexOf(25); // print the index System.out.println("Index of 25 : " + index); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
ArrayListlist : [10, 20, 30, 40, 50] Index of 25 : -1
Ejemplo 3: para valor nulo
// Java program to demonstrate // indexOf() method // for null value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // Creating object of AbstractList<Integer> AbstractList<Integer> arrlist1 = new ArrayList<Integer>(); // Populating arrlist1 arrlist1.add(10); arrlist1.add(20); arrlist1.add(30); arrlist1.add(40); arrlist1.add(50); // print arrlist1 System.out.println("ArrayListlist : " + arrlist1); // creating null object Object value = null; // getting the index of element null // using indexOf() method int index = arrlist1.indexOf(value); // print the index System.out.println("Index of null : " + index); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
ArrayListlist : [10, 20, 30, 40, 50] Index of null : -1
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA