English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriel de base Java

Contrôle de flux Java

Java tableau

Java orienté objet (I)

Java orienté objet (II)

Java orienté objet (III)

Gestion des exceptions Java

Java Liste (List)

Java Queue (file d'attente)

Java Map

Java Set

Entrée et sortie Java (I/O)

Reader Java/Writer

Autres sujets Java

Utilisation et exemple de la méthode contains() de ArrayList Java

Java ArrayList methods

La méthode contains() de ArrayList Java est utilisée pour vérifier si l'élément spécifié existe dans l'arraylist.

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

arraylist.contains(Object obj)

paramètre de contains()

  • obj - Utilisé pour vérifier si l'élément existe dans la arraylist

Valeur de retour de contains()

  •  Retourne true si l'élément spécifié existe dans l'arraylist.

  •  Retourne false si l'élément spécifié n'existe pas dans l'arraylist.

Exemple1:Méthode contains() pour ArrayList d'entiers

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        //Créer ArrayList
        ArrayList<Integer> numbers = new ArrayList<>();
        //Insérer l'élément dans la arraylist
        numbers.add(2);
        numbers.add(3);
        numbers.add(5);
        System.out.println("ArrayList de Number: " + numbers);
        //Vérifier si l'élément existe dans la arraylist 3
        System.out.print("La arraylist contient3Oui: ");
        System.out.println(numbers.contains(3));
        //Vérifier si l'élément existe dans la arraylist1
        System.out.print("La arraylist contient1Oui: ");
        System.out.println(numbers.contains(1));
    }
}

Output result

ArrayList de Number: [2, 3, 5]
La arraylist contient3Oui: true
La arraylist contient1Oui: false

Dans cet exemple, nous avons créé une ArrayList de type entier nommée number. Notez ces expressions,

// retourne true
number.contains(3)
// retourne false
number.contains(1)

Ici, la méthode contains() vérifie l'existence3,retourne true. Mais, l'élément n'existe pas1,donc cette méthode retourne false.

Exemple2:Méthode contains() pour ArrayList de chaînes

import java.util.ArrayList;
class Main {
    public static void main(String[] args) {
        // Créer ArrayList
        ArrayList<String> languages = new ArrayList<>();
        //Insérer l'élément dans la arraylist
        languages.add("Java");
        languages.add("JavaScript");
        languages.add("Python");
        System.out.println("Langue de programmation: " + languages);
        //Vérifier si Java existe dans languages
        System.out.print("Java est-il présent dans la arraylist: ");
        System.out.println(languages.contains("Java"));
        //Search C ++Whether it exists in languages
        System.out.print("Whether C exists in the array list ++: ";
        System.out.println(languages.contains("C++"));
    }
}

Output result

Programming languages: [Java, JavaScript, Python]
Whether Java exists in the arraylist: true
Whether C exists in the array list ++: false

In the above example, we used the contains() method to check whether the elements Java and C++, whether they exist in languages.

Since Java exists in the arraylist, the method returns true. But, C++Not in the list. Therefore, the method returns false.

NoteThe :contains method internally uses the equals() method to find elements. Therefore, if the specified element matches the element in the arraylist, the method returns true.

Java ArrayList methods