接口Deque <E>

修饰符和类型方法和描述

boolean add(E e)复制代码

如果可以在不违反容量限制的情况下立即执行此操作,则将指定的元素插入此双端队列表示的队列中(换句话说,在此双端队列的尾部),true成功返回并且IllegalStateException如果当前没有可用空间则返回。

void addFirst(E e)复制代码

如果可以在不违反容量限制的情况下立即插入指定元素,则在此双端队列的前面插入指定元素,IllegalStateException如果当前没有可用空间则抛出该元素。

void addLast(E e)复制代码

如果可以在不违反容量限制的情况下立即插入指定元素,则在此双端队列的末尾插入指定元素,IllegalStateException如果当前没有可用空间则抛出该元素。

boolean contains(Object o)复制代码

true如果此双端队列包含指定的元素,则返回。

Iterator<E> descendingIterator()复制代码

以相反的顺序返回此双端队列中元素的迭代器。

E element()复制代码

检索但不删除此双端队列表示的队列的头部(换句话说,此双端队列的第一个元素)。

E getFirst()复制代码

检索但不删除此双端队列的第一个元素。

E getLast()复制代码

检索但不删除此双端队列的最后一个元素。

Iterator<E> iterator()
复制代码

以适当的顺序返回此双端队列中元素的迭代器。

boolean offer(E e)
复制代码

如果可以在不违反容量限制的情况下立即执行此操作,则将指定的元素插入此双端队列表示的队列(换句话说,在此双端队列的尾部),true成功返回并且false当前没有空间可用。

boolean offerFirst(E e)
复制代码

将指定元素插入此双端队列的前面,除非它违反容量限制。

boolean offerLast(E e)
复制代码

在此双端队列的末尾插入指定的元素,除非它违反容量限制。

E peek()
复制代码

检索但不删除此双端队列表示的队列的头部(换句话说,此双端队列的第一个元素),或者null如果此双端队列为空则返回。

E peekFirst()
复制代码

检索但不删除此双端队列的第一个元素,或者null如果此双端队列为空则返回。

EpeekLast()
复制代码

检索但不删除此双端队列的最后一个元素,或者null如果此双端队列为空则返回。

Epoll()
复制代码

检索并移除此双端队列表示的队列的头部(换句话说,此双端队列的第一个元素),或者null如果此双端队列为空则返回。

E pollFirst()
复制代码

检索并删除此双端队列的第一个元素,null如果此双端队列为空,则返回该元素。

E pollLast()
复制代码

检索并删除此双端队列的最后一个元素,null如果此双端队列为空,则返回该元素。

Epop()
复制代码

从此双端队列表示的堆栈中弹出一个元素。

void push(E e)
复制代码

如果可以在不违反容量限制的情况下立即执行此操作,则将元素推送到此双端队列表示的堆栈(换句话说,在此双端队列的头部),如果IllegalStateException当前没有可用空间则抛出该元素。

E remove()
复制代码

检索并删除此双端队列表示的队列的头部(换句话说,此双端队列的第一个元素)。

boolean remove(Object o)
复制代码

从此双端队列中删除第一次出现的指定元素。

E removeFirst()
复制代码

检索并删除此双端队列的第一个元素。

boolean removeFirstOccurrence(Object o)
复制代码

从此双端队列中删除第一次出现的指定元素。

E removeLast()
复制代码

检索并删除此双端队列的最后一个元素。

boolean removeLastOccurrence(Object o)复制代码

从此双端队列中删除最后一次出现的指定元素。

int size()
复制代码

返回此双端队列中的元素数。



转载于:https://juejin.im/post/5b813a9151882542c83479c9

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值