Collections.CheckedQueue(IQueue, Class) Método

Definição

Retorna uma exibição de typesafe dinamicamente 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 uma exibição de typesafe dinamicamente deve ser retornada

type
Class

o tipo de elemento que queue tem permissão para manter

Retornos

uma exibição de typesafe dinamicamente da fila especificada

Atributos

Comentários

Retorna uma exibição de typesafe dinamicamente da fila especificada. Qualquer tentativa de inserir um elemento do tipo errado resultará em uma imediata ClassCastException. Supondo que uma fila não contenha elementos digitado incorretamente antes do momento em que uma exibição de typesafe dinamicamente é gerada e que todo o acesso subsequente à fila ocorra por meio da exibição, é garantido que a fila não pode conter um elemento digitado incorretamente.

Uma discussão sobre o uso de exibições de tipo dinâmico 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 null elementos sempre que a fila de backup o faz.

Adicionado em 1.8.

Java documentação 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 Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a