Méthode lastIndexOf() d'ArrayList en Java

Java ArrayList Java ArrayList

La méthode lastIndexOf() renvoie la position de la dernière occurrence de l'élément spécifié dans le tableau dynamique.

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

arraylist.lastIndexOf(Object obj)

Remarque :arraylist est un objet de la classe ArrayList.

Description des paramètres :

  • obj - l'élément à rechercher

Valeur de retour

Renvoie la valeur d'index de la dernière occurrence de l'élément spécifié dans le tableau dynamique.

Si l'élément obj apparaît plusieurs fois dans le tableau dynamique, la valeur d'index de la dernière occurrence de obj dans le tableau est renvoyée.

Si l'élément spécifié n'existe pas dans le tableau dynamique, la méthode lastIndexOf() renvoie -1.

Exemple

Obtenir la valeur d'index de la dernière occurrence d'un élément ArrayList :

Exemple

import java.util.ArrayList;

class Main {
    public static void main(String[] args){

        // créer un tableau
        ArrayList<String> sites = new ArrayList<>();

        sites.add("Google");
        sites.add("Example");
        sites.add("Taobao");
        sites.add("Example");
        System.out.println("Liste des sites : " + sites);


        // obtenir la position de la dernière occurrence de Example
        int position1 = sites.lastIndexOf("Example");
        System.out.println("Position de la dernière occurrence de Example : " + position1);

        // Wiki n'est pas dans l'arraylist
        // renvoie -1
        int position2 = sites.lastIndexOf("Wiki");
        System.out.println("Position de la dernière occurrence de Wiki : " + position2);
    }
}

L'exécution du programme ci-dessus produit la sortie suivante :

网站列表: [Google, Example, Taobao, Example]
Example 最后出现的位置: 3
Wiki 最后出现的位置: -1

Dans l'exemple ci-dessus, nous avons créé un tableau dynamique nommé sites.

Notez ces expressions :

// 返回 3
sites.lastIndexOf("Example");

// Wiki 不在动态数组中,返回 -1
sites.lastIndexOf("Wiki");

La méthode lastIndexOf() a renvoyé avec succès la position de la dernière occurrence de Example (c'est-à-dire 3). L'élément Wiki n'existe pas dans l'arraylist. Par conséquent, la méthode renvoie -1.

Si nous voulons obtenir la valeur d'index de la première occurrence de Example, nous pouvons utiliser la méthode indexOf(). Pour en savoir plus, consultezJava ArrayList indexOf() 。

Remarque :Nous pouvons également utiliserJava ArrayList get()méthode pour obtenir l'élément à la position d'index spécifiée.

Java ArrayList Java ArrayList

Autres extensions