Maison > Java > javaDidacticiel > Rechercher le dernier index de l'élément en Java à l'aide de la méthode lastIndexOf() de la classe ArrayList

Rechercher le dernier index de l'élément en Java à l'aide de la méthode lastIndexOf() de la classe ArrayList

PHPz
Libérer: 2023-07-25 10:24:24
original
1172 Les gens l'ont consulté

Utilisez la méthode lastIndexOf() de la classe ArrayList pour trouver le dernier index d'un élément en Java

En Java, ArrayList est une classe de collection couramment utilisée qui fournit de nombreuses méthodes pratiques pour utiliser et rechercher des éléments. L'une des méthodes très utiles est lastIndexOf(), qui peut nous aider à trouver la dernière position d'index de l'élément dans ArrayList.

Vous trouverez ci-dessous un exemple de code simple qui montre comment utiliser la méthode lastIndexOf() de ArrayList pour trouver le dernier index d'un élément.

import java.util.ArrayList;

public class LastIndexOfExample {
    public static void main(String[] args) {
        // 创建一个ArrayList对象并添加元素
        ArrayList<String> fruits = new ArrayList<>();
        fruits.add("苹果");
        fruits.add("香蕉");
        fruits.add("橙子");
        fruits.add("苹果");
        fruits.add("橙子");

        // 输出整个ArrayList
        System.out.println("ArrayList中的元素:" + fruits);

        // 查找元素的最后一个索引位置
        String target = "苹果";
        int lastIndex = fruits.lastIndexOf(target);

        // 判断是否找到元素
        if (lastIndex != -1) {
            System.out.println("元素 "" + target + "" 的最后一个索引位置是:" + lastIndex);
        } else {
            System.out.println("未找到元素 "" + target + """);
        }
    }
}
Copier après la connexion

Dans le code ci-dessus, nous créons d'abord un objet ArrayList nommé "fruits" et ajoutons quelques éléments fruit. Ensuite, nous utilisons la méthode lastIndexOf() pour trouver la dernière position d'index de l'élément "apple" dans l'ArrayList. Enfin, sur la base du résultat, il est jugé si l'élément est trouvé et les informations correspondantes sont affichées.

Exécutez le code ci-dessus et le résultat est le suivant :

ArrayList中的元素:[苹果, 香蕉, 橙子, 苹果, 橙子]
元素 "苹果" 的最后一个索引位置是:3
Copier après la connexion

Comme le montre la sortie, la dernière position d'index de l'élément "Apple" dans ArrayList est 3.

L'exemple de code ci-dessus montre l'utilisation de base de la méthode lastIndexOf() de la classe ArrayList, mais il comporte également quelques mises en garde. Par exemple, la méthode lastIndexOf() recherche l'index d'un élément de l'arrière vers l'avant. S'il contient des éléments en double, elle renvoie la dernière position d'index correspondante. Si vous souhaitez trouver la première position d'index correspondante, vous pouvez utiliser la méthode indexOf(). De plus, si ArrayList ne contient pas l’élément que vous recherchez, la méthode lastIndexOf() renverra -1.

En résumé, la méthode lastIndexOf() de la classe ArrayList est un outil pratique qui peut nous aider à trouver la dernière position d'index d'un élément en Java. Dans le développement réel, nous pouvons utiliser cette méthode de manière flexible selon les besoins pour améliorer l'efficacité et la précision du code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal