博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接口Deque <E>
阅读量:6818 次
发布时间:2019-06-26

本文共 1790 字,大约阅读时间需要 5 分钟。

修饰符和类型方法和描述

boolean add(E e)复制代码

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

void addFirst(E e)复制代码

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

void addLast(E e)复制代码

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

boolean contains(Object o)复制代码

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

Iterator
descendingIterator()复制代码

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

E element()复制代码

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

E getFirst()复制代码

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

E getLast()复制代码

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

Iterator
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

你可能感兴趣的文章
$_request、$_post、$_get用于接受表单数据,当时他们有何种区别,什么时候用那种最好。...
查看>>
jqzoom图片放大镜
查看>>
常用sql语句 DML语句
查看>>
python中序列类型
查看>>
C#数组的声明
查看>>
BZOJ 4129 树上带修莫队+线段树
查看>>
csv操作
查看>>
输出日期下一天
查看>>
html5 button 做超链接
查看>>
day18文件处理方式&生成器
查看>>
【POJ】1276 Cash Machine 【背包问题】
查看>>
android 股票数据通过日K获取周K的数据 算法 源码
查看>>
关于Linux运维的一些题目总结
查看>>
原生js实现查询天气的小应用
查看>>
分享两个必应壁纸接口,可用来获取高质量壁纸和故事
查看>>
tomcat启动脚本
查看>>
ASP.NET-FineUI开发实践-10
查看>>
小猪决定做一件尝试
查看>>
linux下jdk的安装:
查看>>
Ajax_ajax模板引擎 ---tmplate.js处理数据和标签拼接
查看>>