Trouver la dernière position d'un élément de ArrayList en Java

La méthode lastIndexOf(Object obj) renvoie la position de la dernière occurrence d'un élément dans un ArrayList.

public int lastIndexOf(Object obj): cette méthode retourne l'index de la dernière occurrence de l'objet obj dans l'ArrayList. Si l'objet n'existe pas, elle retourne -1.

Dans cet exemple, on a une ArrayList de strings qui contient quelques éléments dupliqués. On recherche le dernier indice de quelques éléments en utilisant la méthode lastIndexOf().

import java.util.ArrayList;

public class ArrayListLastIndexOf{ 
 
 public static void main(String[] args) {
 
 // Créer un ArrayList<String>
 ArrayList<String> arraylist = new ArrayList<String>();
 
 //ajouter des chaines de caractères à ArrayList
 arraylist.add("obj1");
 arraylist.add("obj3");
 arraylist.add("obj5");
 arraylist.add("obj2");
 arraylist.add("obj1");
 arraylist.add("obj3");
 arraylist.add("obj1");
 arraylist.add("obj3");
 
 System.out.println("dernière occurrence de obj1: "+arraylist.lastIndexOf("obj1"));
 System.out.println("dernière occurrence de obj3: "+arraylist.lastIndexOf("obj3"));
 }
}
Exécution:

dernière occurrence de obj1: 6
dernière occurrence de obj3: 7

Commentaires (0)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

Chargement des commentaires...