Idioma

ISet.Add(Object) Método

Definição

Adiciona o elemento especificado a esse conjunto se ele ainda não estiver presente (operação 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 a ser adicionado a este conjunto

Retornos

true se esse conjunto ainda não contiver o elemento especificado

Implementações

Atributos

Comentários

Adiciona o elemento especificado a esse conjunto se ele ainda não estiver presente (operação opcional). Mais formalmente, adiciona o elemento e especificado a esse conjunto se o conjunto não contiver nenhum elemento e2 como esse Objects.equals(e, e2). Se esse conjunto já contiver o elemento, a chamada deixará o conjunto inalterado e retornará false. Em combinação com a restrição de construtores, isso garante que os conjuntos nunca contenham elementos duplicados.

A estipulação acima não implica que os conjuntos devem aceitar todos os elementos; os conjuntos podem se recusar a adicionar qualquer elemento específico, incluindo nulle gerar uma exceção, conforme descrito na especificação para Collection#add Collection.add. Implementações de conjuntos individuais devem documentar claramente quaisquer restrições aos elementos que possam conter.

Documentação Java para java.util.Set.add(E).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Aplica-se a