Collections.AsLifoQueue(IDeque) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает представление в Deque
виде последнего в первом выходе (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
Возвращаемое значение
очередь
- Атрибуты
Комментарии
Возвращает представление в Deque
виде последнего в первом выходе (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>)
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.