Collections.AsLifoQueue(IDeque) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает представление в Deque
виде объекта Last-in-first-out (Lifo) Queue
.
[Android.Runtime.Register("asLifoQueue", "(Ljava/util/Deque;)Ljava/util/Queue;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Util.IQueue AsLifoQueue (Java.Util.IDeque deque);
[<Android.Runtime.Register("asLifoQueue", "(Ljava/util/Deque;)Ljava/util/Queue;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member AsLifoQueue : Java.Util.IDeque -> Java.Util.IQueue
Параметры
- deque
- IDeque
очередь
Возвращаемое значение
очередь
- Атрибуты
Комментарии
Возвращает представление в Deque
виде объекта Last-in-first-out (Lifo) Queue
. Метод add
сопоставляется с push
, remove
сопоставляется с pop
и т. д. Это представление может быть полезно, если вы хотите использовать метод, для которого Queue
требуется , но требуется упорядочение Lifo.
Каждый вызов метода в очереди, возвращаемой этим методом, приводит к вызову одного метода в резервной очереди с одним исключением. Метод Queue#addAll addAll
реализуется как последовательность вызовов Deque#addFirst addFirst
в резервной очереди.
Добавлено в версии 1.6.
Документация по Java для java.util.Collections.asLifoQueue(java.util.Deque<T>)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.