English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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)
obj - Utilisé pour vérifier si l'élément existe dans la arraylist
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.
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.
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.