最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java  隊(duì)列 Queue 用法實(shí)例詳解

 更新時(shí)間:2017年04月19日 08:52:04   投稿:wbb  
本文實(shí)例講述了Java內(nèi)置隊(duì)列類Queue用法,分享給大家供大家參考

隊(duì)列是一種特殊的線性表,它只允許在表的前端進(jìn)行刪除操作,而在表的后端進(jìn)行插入操作。

LinkedList類實(shí)現(xiàn)了Queue接口,因此我們可以把LinkedList當(dāng)成Queue來用。

以下實(shí)例演示了隊(duì)列(Queue)的用法:

/*
 author by w3cschool.cc
 Main.java
 */
import java.util.LinkedList;
import java.util.Queue;
public class Main {
 public static void main(String[] args) {
  //add()和remove()方法在失敗的時(shí)候會拋出異常(不推薦)
  Queue<String> queue = new LinkedList<String>();
  //添加元素
  queue.offer("a");
  queue.offer("b");
  queue.offer("c");
  queue.offer("d");
  queue.offer("e");
  for(String q : queue){
   System.out.println(q);
  }
  System.out.println("===");
  System.out.println("poll="+queue.poll()); //返回第一個(gè)元素,并在隊(duì)列中刪除
  for(String q : queue){
   System.out.println(q);
  }
  System.out.println("===");
  System.out.println("element="+queue.element()); //返回第一個(gè)元素 
  for(String q : queue){
   System.out.println(q);
  }
  System.out.println("===");
  System.out.println("peek="+queue.peek()); //返回第一個(gè)元素 
  for(String q : queue){
   System.out.println(q);
  }
 }
}

以上代碼運(yùn)行輸出結(jié)果為:

a
b
c
d
e
===
poll=a
b
c
d
e
===
element=b
b
c
d
e
===
peek=b
b
c
d
e

希望本篇隊(duì)列實(shí)例對您有所幫助

相關(guān)文章

  • 解決mapstruct在eclipse生成不了mapper的實(shí)現(xiàn)類問題

    解決mapstruct在eclipse生成不了mapper的實(shí)現(xiàn)類問題

    這篇文章主要介紹了解決mapstruct在eclipse生成不了mapper的實(shí)現(xiàn)類問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • jdk動態(tài)代理和cglib動態(tài)代理詳解

    jdk動態(tài)代理和cglib動態(tài)代理詳解

    本篇文章主要介紹了深度剖析java中JDK動態(tài)代理機(jī)制 ,動態(tài)代理避免了開發(fā)人員編寫各個(gè)繁鎖的靜態(tài)代理類,只需簡單地指定一組接口及目標(biāo)類對象就能動態(tài)的獲得代理對象
    2021-07-07
  • java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置的代碼分享

    java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置的代碼分享

    這篇文章主要介紹了java實(shí)現(xiàn)根據(jù)ip地址獲取地理位置的代碼分享,本文中使用的是QQ在線接口,也可以使用新浪、淘寶等提供的在線接口,需要的朋友可以參考下
    2014-08-08
  • java適配器模式如何讓不兼容的接口變得兼容

    java適配器模式如何讓不兼容的接口變得兼容

    這篇文章主要為大家介紹了java適配器模式如何讓不兼容的接口變得兼容示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • mybatisplus where QueryWrapper加括號嵌套查詢方式

    mybatisplus where QueryWrapper加括號嵌套查詢方式

    這篇文章主要介紹了mybatisplus where QueryWrapper加括號嵌套查詢方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
    2022-01-01
  • spring boot 配置動態(tài)刷新詳解

    spring boot 配置動態(tài)刷新詳解

    這篇文章主要介紹了spring boot 配置動態(tài)刷新實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-09-09
  • SpringBoot中使用websocket出現(xiàn)404的解決方法

    SpringBoot中使用websocket出現(xiàn)404的解決方法

    在Springboot中使用websocket時(shí),本地開發(fā)環(huán)境可以正常運(yùn)行,但部署到服務(wù)器環(huán)境出現(xiàn)404問題,所以本文小編講給大家詳細(xì)介紹一下SpringBoot中使用websocket出現(xiàn)404的解決方法,需要的朋友可以參考下
    2023-09-09
  • SpringBoot利用Junit動態(tài)代理實(shí)現(xiàn)Mock方法

    SpringBoot利用Junit動態(tài)代理實(shí)現(xiàn)Mock方法

    說到Spring Boot 單元測試主要有兩個(gè)主流集成分別是Mockito,Junit,這個(gè)各有特點(diǎn),在實(shí)際開發(fā)中,我想要的測試框架應(yīng)該是這個(gè)框架集成者,本文給大家介紹了SpringBoot利用Junit動態(tài)代理實(shí)現(xiàn)Mock方法,需要的朋友可以參考下
    2024-04-04
  • springboot+maven快速構(gòu)建項(xiàng)目的示例代碼

    springboot+maven快速構(gòu)建項(xiàng)目的示例代碼

    本篇文章主要介紹了springboot+maven快速構(gòu)建項(xiàng)目的示例代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • java并發(fā)編程實(shí)例分析

    java并發(fā)編程實(shí)例分析

    在本文里我們給大家分享了關(guān)于java并發(fā)編程實(shí)例分析以及相關(guān)知識點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-03-03

最新評論

彭泽县| 新河县| 孟州市| 庄河市| 保康县| 房山区| 舒兰市| 宁德市| 罗山县| 枞阳县| 武川县| 高密市| 泰安市| 永福县| 新余市| 蓝山县| 澎湖县| 辉南县| 北川| 鸡西市| 闽清县| 阿拉善盟| 高安市| 云和县| 长治市| 巫溪县| 江山市| 称多县| 和政县| 铜山县| 弥勒县| 怀远县| 勐海县| 山西省| 信宜市| 宁阳县| 霍城县| 渝北区| 绥芬河市| 姚安县| 太仆寺旗|