Condividi tramite


ISet.Add(Object) Metodo

Definizione

Aggiunge l'elemento specificato a questo set se non è già presente (operazione facoltativa).

[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

Parametri

e
Object

elemento da aggiungere a questo set

Restituisce

true se questo set non contiene già l'elemento specificato

Implementazioni

Attributi

Commenti

Aggiunge l'elemento specificato a questo set se non è già presente (operazione facoltativa). Più formalmente, aggiunge l'elemento e specificato a questo set se il set non contiene alcun elemento e2 in modo che Objects.equals(e, e2). Se questo set contiene già l'elemento , la chiamata lascia invariato il set e restituisce false. In combinazione con la restrizione sui costruttori, ciò garantisce che i set non contengano mai elementi duplicati.

La clausola precedente non implica che i set debbano accettare tutti gli elementi; set può rifiutare di aggiungere qualsiasi elemento specifico, incluso null, e generare un'eccezione, come descritto nella specifica per Collection#add Collection.add. Le implementazioni dei singoli set devono documentare chiaramente eventuali restrizioni sugli elementi che possono contenere.

Documentazione java per java.util.Set.add(E).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a