Méthode contains() de 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
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
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.
Autres extensions
Java ArrayList