Compartilhar via


Collections.CheckedSet(ICollection, Class) Método

Definição

Retorna uma exibição dinamicamente segura de tipo do conjunto especificado.

[Android.Runtime.Register("checkedSet", "(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static System.Collections.ICollection CheckedSet (System.Collections.ICollection s, Java.Lang.Class type);
[<Android.Runtime.Register("checkedSet", "(Ljava/util/Set;Ljava/lang/Class;)Ljava/util/Set;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedSet : System.Collections.ICollection * Java.Lang.Class -> System.Collections.ICollection

Parâmetros

s
ICollection

o conjunto para o qual um modo de exibição dinamicamente seguro de tipo deve ser retornado

type
Class

o tipo de elemento que s é permitido manter

Retornos

uma exibição dinamicamente segura do conjunto especificado

Atributos

Comentários

Retorna uma exibição dinamicamente segura de tipo do conjunto especificado. Qualquer tentativa de inserir um elemento do tipo errado resultará em um ClassCastExceptionimediato . Supondo que um conjunto não contenha elementos digitados incorretamente antes do momento em que um modo de exibição dinamicamente seguro de tipo é gerado, e que todo o acesso subsequente ao conjunto ocorra por meio do modo de exibição, é garantido que o conjunto não possa conter um elemento digitado incorretamente.

Uma discussão sobre o uso de modos de exibição dinamicamente seguros pode ser encontrada na documentação do #checkedCollection checkedCollection método.

O conjunto retornado será serializável se o conjunto especificado for serializável.

Como null é considerado um valor de qualquer tipo de referência, o conjunto retornado permite a inserção de elementos nulos sempre que o conjunto de suporte o faz.

Adicionado em 1.5.

Documentação Java para java.util.Collections.checkedSet(java.util.Set<E>, java.lang.Class<E>).

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

Aplica-se a