Collections.CheckedQueue(IQueue, Class) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma exibição dinamicamente segura da fila especificada.
[Android.Runtime.Register("checkedQueue", "(Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;", "", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "E" })]
public static Java.Util.IQueue CheckedQueue(Java.Util.IQueue queue, Java.Lang.Class type);
[<Android.Runtime.Register("checkedQueue", "(Ljava/util/Queue;Ljava/lang/Class;)Ljava/util/Queue;", "", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "E" })>]
static member CheckedQueue : Java.Util.IQueue * Java.Lang.Class -> Java.Util.IQueue
Parâmetros
- queue
- IQueue
A fila para a qual um modo de exibição dinâmico TypeSafe deve ser retornado
- type
- Class
o tipo de elemento que queue
é permitido manter
Retornos
Uma exibição dinamicamente segura da fila especificada
- Atributos
Comentários
Retorna uma exibição dinamicamente segura da fila especificada. Qualquer tentativa de inserir um elemento do tipo errado resultará em um ClassCastException
imediato . Supondo que uma fila 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 à fila ocorra por meio do modo de exibição, é garantido que a fila 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.
A fila retornada será serializável se a fila especificada for serializável.
Como null
é considerado um valor de qualquer tipo de referência, a fila retornada permite a inserção de elementos sempre que a fila de null
backup o faz.
Adicionado em 1.8.
Documentação Java para java.util.Collections.checkedQueue(java.util.Queue<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.