La methode contains de arraylist
Fermé
bgmast
-
Modifié par bgmast le 11/01/2012 à 21:57
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 12 janv. 2012 à 15:46
KX Messages postés 16760 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 12 janv. 2012 à 15:46
Bonsoir,
A voir également:
- La methode contains de arraylist
- Méthode des tangentes excel ✓ - Forum Excel
- Methode reborn 21 avis - Forum Jeux PC
- Le client et le serveur ne sont pas compatibles avec une version de protocole ou une méthode de chiffrement ssl commune. ✓ - Forum Réseaux sociaux
- La méthode range de l'objet worksheet a échoué ✓ - Forum VB / VBA
- Une référence d'objet est requise pour la propriété la méthode ou le champ non statique ✓ - Forum C#
2 réponses
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
Modifié par KX le 11/01/2012 à 22:10
Modifié par KX le 11/01/2012 à 22:10
Oui et non.
La signature de la méthode est ArrayList<E>.contains(Object o)
Donc non, tu n'es pas obligé de mettre un objet de type E.
MAIS, dans ce cas il n'y a aucune raison que la méthode te renvoie true. Quand tu demandes si la liste contient un entier alors que c'est une liste d'autre chose, la méthode contains te renverra nécessairement false...La confiance n'exclut pas le contrôle
La signature de la méthode est ArrayList<E>.contains(Object o)
Donc non, tu n'es pas obligé de mettre un objet de type E.
MAIS, dans ce cas il n'y a aucune raison que la méthode te renvoie true. Quand tu demandes si la liste contient un entier alors que c'est une liste d'autre chose, la méthode contains te renverra nécessairement false...La confiance n'exclut pas le contrôle
merci pour la réponse. mais si ma liste est de type objet et je veux savoir si elle contient un entier comment je peux faire ça ?
KX
Messages postés
16760
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
12 janv. 2012 à 15:46
12 janv. 2012 à 15:46
Ton entier est un Object (éventuellement int sera converti en Integer), donc tu seras dans le cas où le paramètre sera de même type (Object donc)que les éléments de la liste.