Java ArrayList contient ()

La méthode Java ArrayList contains () vérifie si l'élément spécifié est présent dans l'arraylist.

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

 arraylist.contains(Object obj)

Ici, arraylist est un objet de la ArrayListclasse.

contient () Paramètre

La contains()méthode prend un seul paramètre.

  • obj - élément qui est vérifié s'il est présent dans l'arraylist

contient () Valeur de retour

  • renvoie true si l'élément spécifié est présent dans l'arraylist.
  • renvoie false si l'élément spécifié n'est pas présent dans l'arraylist.

Exemple 1: méthode contains () avec Integer ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList numbers = new ArrayList(); // insert element to the arraylist numbers.add(2); numbers.add(3); numbers.add(5); System.out.println("Number ArrayList: " + numbers); // checks if 3 is present in the arraylist System.out.print("Is 3 present in the arraylist: "); System.out.println(numbers.contains(3)); // checks if 1 is present in the arraylist System.out.print("Is 1 present in the arraylist: "); System.out.println(numbers.contains(1)); ) )

Production

 Number ArrayList: (2, 3, 5) Est-ce que 3 est présent dans l'arraylist: true Est-ce que 1 est présent dans l'arraylist: false

Dans l'exemple ci-dessus, nous avons créé une Integerarraylist nommée number. Remarquez les expressions,

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

Ici, la contains()méthode vérifie si 3 est présent dans la liste. Puisque 3 est présent, la méthode retourne true. Cependant, 1 n'est pas présent dans la liste, donc la méthode retourne false.

Exemple 2: méthode contains () avec String ArrayList

 import java.util.ArrayList; class Main ( public static void main(String() args) ( // create an ArrayList ArrayList languages = new ArrayList(); // insert element to the arraylist languages.add("Java"); languages.add("JavaScript"); languages.add("Python"); System.out.println("Programming Languages: " + languages); // checks if Java is present in languages System.out.print("Is Java present in the arraylist: "); System.out.println(languages.contains("Java")); // checks if C++ is present in languages System.out.print("Is C++ present in the arraylist: "); System.out.println(languages.contains("C++")); ) )

Production

 Langages de programmation: (Java, JavaScript, Python) Java est-il présent dans l'arraylist: true Est-ce que C ++ est présent dans l'arraylist: false

Dans l'exemple ci-dessus, nous avons utilisé la contains()méthode pour vérifier si les éléments Java et C ++ sont présents dans les langages arraylist.

Puisque Java est présent dans l'arraylist, la méthode retourne true. Cependant, C ++ n'est pas présent dans la liste. Par conséquent, la méthode retourne false.

Remarque : La contains()méthode utilise en interne la equals()méthode pour rechercher l'élément. Par conséquent, si l'élément spécifié correspond à l'élément dans arraylist, la méthode retourne true.

Articles intéressants...