Méthode contains() de Java ArrayList

Java ArrayList Java ArrayList

La méthode contains() est utilisée pour déterminer si un élément existe dans le tableau dynamique.

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

arraylist.contains(Object obj)

Remarque :arraylist est un objet de la classe ArrayList.

Description des paramètres :

  • obj - L'élément à détecter

Valeur de retour

Renvoie true si l'élément spécifié existe dans le tableau dynamique.

Renvoie false si l'élément spécifié n'existe pas dans le tableau dynamique.

Exemple

Un tableau dynamique de type String utilisant la méthode contains() :

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");
        System.out.println("Liste des sites : " + sites);


        // Vérifier si Example est dans ce tableau
        System.out.print("Example existe-t-il dans arraylist : ");
        System.out.println(sites.contains("Example"));

        // Vérifier si Weibo est dans ce tableau
        System.out.print("Weibo existe-t-il dans arraylist : ");
        System.out.println(sites.contains("Weibo"));
    }
}

L'exécution du programme ci-dessus produit le résultat :

Example 是否存在于 arraylist: true
Weibo 是否存在于 arraylist: false

Dans l'exemple ci-dessus, nous créons un tableau dynamique nommé sites. Notez l'expression :

sites.contains("Example")
sites.contains("Weibo")

Dans le code ci-dessus, la méthode contains() vérifie si Example existe dans le tableau dynamique. Comme Example existe, la méthode renvoie true. Cependant, Weibo n'existe pas dans la liste, donc la méthode renvoie false.

Note :La méthode contains() utilise en fait la méthode equals() en interne pour trouver des éléments. Si l'élément spécifié correspond à un élément du tableau, la méthode renvoie true.

Un tableau dynamique de type Integer utilisant la méthode contains() :

Exemple

import java.util.ArrayList;

class Main {
    public static void main(String[] args) {
        // Créer un tableau
        ArrayList<Integer> numbers = new ArrayList<>();

        // Insérer des éléments dans le tableau
        numbers.add(2);
        numbers.add(3);
        numbers.add(5);
        System.out.println("ArrayList de nombres : " + numbers);

        // Vérifier si 3 est dans ce tableau
        System.out.print("3 est-il dans arraylist : ");
        System.out.println(numbers.contains(3));

        // Vérifier si 1 est dans ce tableau
        System.out.print("1 est-il dans arraylist : ");
        System.out.println(numbers.contains(1));
    }
}

L'exécution du programme ci-dessus produit le résultat :

Number ArrayList: [2, 3, 5]
3 是否在 arraylist: true
1 是否在 arraylist: false

Dans le code ci-dessus, la méthode contains() vérifie si 3 existe dans le tableau dynamique. Comme 3 existe, la méthode retourne true. Cependant, 1 n'existe pas dans la liste, donc la méthode retourne false.

Java ArrayList Java ArrayList

Autres extensions