[Java数据结构]Queue
2024-09-01 01:14:39
Queue扩展了Collection,它添加了支持根据先进先出FIFO原则对元素排序的方法。
当对Queue调用add和offer方法时,元素始终添加在Queue的末尾;要检索一个元素,就要使用一个元素,就要使用remove或者poll方法,它们始终删除并返回处于Queue最前面的元素。
例程:
import java.util.LinkedList;
import java.util.Queue; public class QueueTest {
public static void main(String[] args) {
Queue<String> queue=new LinkedList<String>(); queue.add("first");
queue.add("second");
queue.add("third");
queue.add("fourth"); System.out.println(queue.remove());
System.out.println(queue.remove());
System.out.println(queue.remove());
System.out.println(queue.remove());
}
}
输出:
first
second
third
fourth
--END--2019-12-25 09:47
最新文章
- Ajax文件上传
- javaweb初学记录
- C# 串口操作系列(2) -- 入门篇,为什么我的串口程序在关闭串口时候会死锁 ?
- Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术
- 微信微博分享注意事项(sharesdk)
- asp.net修改web.config文件
- 15 day 1代碼
- MFC创建对话框组件对应变量并进行设置值(VS2010)
- 如何在cocos2dx lua的回调函数里面用self
- python logging 学习笔记
- windows进程间通信 .
- Android资源--颜色RGB值以及名称及样图
- uploadfiy 动态传递Form 参数
- python3 切片
- Vakuum开发笔记01 开天辟地
- HTML5 input file控件使用accept过滤限制的文件类型以及在谷歌下打开很慢的问题
- 火狐浏览器的RestClient,接口测试,Post提交数据
- Windows常用shell命令大全(转)
- electron的安装
- .net发展-关注
热门文章
- mybatis(mysql)代码生成器扩展
- CSRF 学习笔记
- 关于Springboot配置文件的理解
- C#LeetCode刷题之#617-合并二叉树​​​​​​​​​​​​​​(Merge Two Binary Trees)
- 设计模式实战系列之@Builder和建造者模式
- 一、Spring的基本应用
- 初识ABP vNext(3):vue对接ABP基本思路
- Spark基础学习精髓——第一篇
- Cobalt Strike简单使用
- Linux上通过curl发送PUT和POST请求