Partager via


ISet.Add(Object) Méthode

Définition

Ajoute l’élément spécifié à ce jeu s’il n’est pas déjà présent (opération facultative).

[Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ISetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Add (Java.Lang.Object? e);
[<Android.Runtime.Register("add", "(Ljava/lang/Object;)Z", "GetAdd_Ljava_lang_Object_Handler:Java.Util.ISetInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Add : Java.Lang.Object -> bool

Paramètres

e
Object

élément à ajouter à cet ensemble

Retours

true si ce jeu ne contenait pas déjà l’élément spécifié

Implémente

Attributs

Remarques

Ajoute l’élément spécifié à ce jeu s’il n’est pas déjà présent (opération facultative). Plus formellement, ajoute l’élément e spécifié à ce jeu si l’ensemble ne contient aucun élément e2 tel que Objects.equals(e, e2). Si ce jeu contient déjà l’élément, l’appel laisse le jeu inchangé et retourne false. En combinaison avec la restriction sur les constructeurs, cela garantit que les jeux ne contiennent jamais d’éléments en double.

La disposition ci-dessus n’implique pas que les jeux doivent accepter tous les éléments ; les jeux peuvent refuser d’ajouter un élément particulier, y compris null, et lever une exception, comme décrit dans la spécification pour Collection#add Collection.add. Les implémentations d’ensembles individuels doivent clairement documenter les restrictions sur les éléments qu’ils peuvent contenir.

Documentation Java pour java.util.Set.add(E).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à