ISet.Add(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 null
y 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.