Maison > Java > javaDidacticiel > Utilisez la fonction ArrayList.indexOf() de Java pour obtenir la position d'index de l'élément spécifié

Utilisez la fonction ArrayList.indexOf() de Java pour obtenir la position d'index de l'élément spécifié

PHPz
Libérer: 2023-07-26 20:37:21
original
1691 Les gens l'ont consulté

Utilisez la fonction ArrayList.indexOf() de Java pour obtenir la position d'index de l'élément spécifié

Dans la programmation Java, ArrayList est une classe de collection couramment utilisée pour stocker et exploiter un ensemble d'objets. ArrayList fournit de nombreuses méthodes pratiques pour gérer les éléments de la collection, dont la fonction indexOf(). La fonction indexOf() est utilisée pour obtenir la position d'index de l'élément spécifié dans ArrayList. La syntaxe de la fonction

indexOf() est la suivante :

public int indexOf(Object o)
Copier après la connexion

Le paramètre o représente l'élément à rechercher. Cette fonction recherche depuis le début de ArrayList, trouve le premier élément correspondant et renvoie sa position d'index. Si l'élément n'existe pas dans ArrayList, -1 est renvoyé.

Ce qui suit est un exemple de code utilisant la fonction indexOf() :

import java.util.ArrayList;

public class IndexOfExample {
    public static void main(String[] args) {
        // 创建一个ArrayList并添加一些元素
        ArrayList<String> fruits = new ArrayList<>();
        fruits.add("apple");
        fruits.add("banana");
        fruits.add("orange");
        fruits.add("grape");
        fruits.add("watermelon");

        // 查找指定元素的索引位置
        int index = fruits.indexOf("orange");
        System.out.println("orange的索引位置是:" + index);

        index = fruits.indexOf("mango");
        System.out.println("mango的索引位置是:" + index);
    }
}
Copier après la connexion

Dans le code ci-dessus, un objet ArrayList fruits est d'abord créé et certains éléments fruit sont ajoutés. Ensuite, utilisez la fonction indexOf() pour trouver les positions d'index des deux éléments "orange" et "mango". Enfin, imprimez les résultats sur la console.

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

orange的索引位置是:2
mango的索引位置是:-1
Copier après la connexion

Vous pouvez voir que pour l'élément "orange" qui existe dans l'ArrayList, la fonction indexOf() renvoie sa position d'index 2. Pour l'élément "mango" qui n'existe pas dans l'ArrayList, la fonction indexOf() renvoie -1.

En plus des chaînes, la fonction indexOf() peut également rechercher d'autres types d'objets, tels que des entiers, des objets personnalisés, etc. Assurez-vous simplement que l'objet à rechercher est cohérent avec le type d'élément dans ArrayList.

Résumé :

La position d'index de l'élément spécifié dans ArrayList peut être facilement obtenue via la fonction ArrayList.indexOf(). Dans la programmation réelle, certaines opérations sur les éléments peuvent être effectuées en fonction de la position d'index renvoyée, comme la suppression, le remplacement, etc. Veuillez noter que la fonction indexOf() renvoie uniquement la première position d'index correspondante. Si vous avez besoin d'obtenir toutes les positions d'index correspondantes, vous pouvez utiliser une boucle ou d'autres méthodes pour les traiter.

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