Java Queue的使用
2024-08-27 14:11:41
Queue的成员函数
add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常
remove 移除并返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常
element 返回队列头部的元素 如果队列为空,则抛出一个NoSuchElementException异常
offer 添加一个元素并返回true 如果队列已满,则返回false
poll 移除并返问队列头部的元素 如果队列为空,则返回null
peek 返回队列头部的元素
如果队列为空,则返回null
put 添加一个元素
如果队列满,则阻塞
take 移除并返回队列头部的元素 如果队列为空,则阻塞
remove、element、offer 、poll、peek 其实是属于Queue接口。
所使用的函数:
- //加入接受队列!//不能超过24帧!
- if ( m_CentroidQueFilte.size() < m_MaxSeqLength )
- {
- m_CentroidQueFilte.offer(Centroid );
- }
- else
- {
- m_CentroidQueFilte.poll();//去掉头部
- m_CentroidQueFilte.offer(Centroid );//压入底部
- }
- Centroid = m_CentroidQueFilte.peek();//取头部,不改变数据
最新文章
- 获得Map的选择集
- Spring.Net简单用法
- Android停止运行问题1_layout布局xml问题
- css通用小笔记03——浏览器窗口变小 div错位的问题
- $(document).click() 在苹果手机上不能正常运行
- ajax+jquery+ashx如何实现上传文件
- js——全选框 checkbox
- No ongoing transaction. Did you forget to call multi?
- 多版本jQuery的使用剖析
- [置顶] 博客停止更新 &;&; 我的大学数年
- Maven入门,Maven项目的创建,nexus 2.x搭建私服以及Maven多模块项目创建
- 你不需要 jQuery,但你需要一个 DOM 库
- zzw原创_非root安装fastDFS
- Ubuntu 18.04安装中文输入法
- RFID世界网
- python re模块与正则表达式
- VS2010/MFC编程入门之四十八(字体和文本输出:文本输出)
- Google免费GPU使用教程(Google Colab Colaboratory)
- 迭代最近点算法 Iterative Closest Points
- eclipse隐藏关闭的工程