Java ArrayList lastIndexOf ()

La méthode Java ArrayList lastIndexOf () renvoie la position de la dernière occurrence de l'élément spécifié.

La syntaxe de la lastIndexOf()méthode est:

 arraylist.lastIndexOf(Object obj)

Ici, arraylist est un objet de la ArrayListclasse.

Paramètre lastIndexOf ()

La lastIndexOf()méthode prend un seul paramètre.

  • obj - élément dont la position doit être renvoyée

Si le même élément obj est présent à plusieurs endroits, la position de l'élément qui apparaît en dernier est renvoyée.

lastIndexOf () Valeur renvoyée

  • renvoie la position de la dernière occurrence de l'élément spécifié à partir de l'arraylist

Remarque : si l'élément spécifié n'existe pas dans la liste, la lastIndexOf()méthode renvoie -1 .

Exemple: obtenir la dernière occurrence de l'élément ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the ArrayList languages.add("JavaScript"); languages.add("Python"); languages.add("Java"); languages.add("C++"); languages.add("Java"); System.out.println("Programming Languages: " + languages); // get the position of Java occurred last int position1 = languages.lastIndexOf("Java"); System.out.println("Last Occurrence of Java: " + position1); // C is not in the ArrayList // Returns -1 int position2 = languages.lastIndexOf("C"); System.out.println("Last Occurrence of C: " + position2); ) )

Production

 Langages de programmation: (JavaScript, Python, Java, C ++, Java) Dernière occurrence de Java: 4 Dernière occurrence de C: -1

Dans l'exemple ci-dessus, nous avons créé une arraylist nommée languages. Remarquez les expressions,

 // returns 4 languages.lastIndexOf("Java") // returns -1 languages.lastIndexOf("C")

Ici, la lastIndexOf()méthode renvoie avec succès la position de la dernière occurrence de Java (c'est-à-dire 4). Cependant, l'élément C n'existe pas dans l'arraylist. Par conséquent, la méthode renvoie -1 .

Et, si nous voulons obtenir la première occurrence de Java, nous pouvons utiliser la indexOf()méthode. Pour en savoir plus, visitez Java ArrayList indexOf ().

Remarque : Nous pouvons également obtenir l'élément présent dans un emplacement particulier en utilisant la méthode Java ArrayList get ().

Articles intéressants...