Compartir a través de


ISet.Add(Object) Método

Definición

Agrega el elemento especificado a este conjunto si aún no está presente (operación opcional).

[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

Parámetros

e
Object

elemento que se va a agregar a este conjunto

Devoluciones

true si este conjunto aún no contenía el elemento especificado

Implementaciones

Atributos

Comentarios

Agrega el elemento especificado a este conjunto si aún no está presente (operación opcional). Más formalmente, agrega el elemento e especificado a este conjunto si el conjunto no contiene ningún elemento e2 de forma que Objects.equals(e, e2). Si este conjunto ya contiene el elemento , la llamada deja el conjunto sin cambios y devuelve false. En combinación con la restricción en constructores, esto garantiza que los conjuntos nunca contengan elementos duplicados.

La información anterior no implica que los conjuntos deben aceptar todos los elementos; los conjuntos pueden rechazar agregar cualquier elemento determinado, incluido nully producir una excepción, como se describe en la especificación de Collection#add Collection.add. Las implementaciones de conjuntos individuales deben documentar claramente las restricciones de los elementos que pueden contener.

Documentación de Java para java.util.Set.add(E).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a