ListaEnlazada método Java public int indexOf (Object o) con el Ejemplo

LinkedList de Java class public indexOf (Object o) Método : Aquí, vamos a aprender sobre el método de ListaEnlazada int con su sintaxis int public indexOf (Object o) y ejemplo .

ListaEnlazada class public indexOf (Object o) Método

  • Este método está disponible en int java.util.LinkedList.indexOf (Object o) .
  • Este método se utiliza para package la posición o el índice de la primera aparición del objeto especificado de la lista enlazada.
  • En este método devuelve -1 en dos casos primero será si el elemento no existe en la lista a continuación, devuelve -1 y segundo será si lista vacía.

Sintaxis:

    public int indexOf(Object o){
}

Parámetro (s):

Podemos pasar sólo un objeto como un parámetro en el método de la lista enlazada.

class valor:

El tipo return de este método es class tipo (es decir, tipo de número) Eso significa que este método devuelve el índice de la primera aparición del elemento después vuelve demás ejecución -1 .

programa Java para demostrar ejemplo de método LinkedList indexOf (Object o)

class 1: lista enlazada con elementos únicos

import java.util.LinkedList;
public class LinkList {
public static void main(String[] args) {
LinkedList list = new LinkedList();
// use add() method to add elements in the list
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
// Current list Output
System.out.println("The Current list is:" + list);
// We will find the position of element 30 in the linked list
System.out.println("The position of element 30 in the list is:" + list.indexOf(30));
}
}

salida

D:Programs>javac LinkList.java
D:Programs>java LinkList
The Current list is:[10, 20, 30, 40, 50]
The position of element 30 in the list is:2

Return 2: lista enlazada con duplicado elementos

import java.util.LinkedList;
public class LinkList {
public static void main(String[] args) {
LinkedList list = new LinkedList();
// use add() method to add elements in the list
list.add(10);
list.add(20);
list.add(30);
list.add(20);
list.add(40);
list.add(20);
list.add(50);
// Current list Output
System.out.println("The Current list is:" + list);
// We will find the position of element 20 in the linked list
//and here 20 comes thrice in a list so it will return
// index of first occurrence
System.out.println("The position of element 20 in the list is:" + list.indexOf(20));
}
}

salida

D:Programs>javac LinkList.java
D:Programs>java LinkList
The Current list is:[10, 20, 30, 20, 40, 20, 50]
The position of element 30 in the list is:1


Deja un comentario

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