Java ArrayDeque pollLast()方法

java.util.ArrayDeque.pollLast() 此方法检索并删除此双端队列的最后一个元素,如果此双端队列为空,则返回null。

1 语法

public E pollLast()

2 参数

3 返回值

此方法返回此双端队列的尾部;如果此双端队列为空,则返回null。

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.util.ArrayDeque.pollLast()方法的例子

*/

import java.util.ArrayDeque;

import java.util.Deque;

public class Demo {

public static void main(String[] args) {

// create an empty array deque with an initial capacity

Deque deque = new ArrayDeque(8);

// use add() method to add elements in the deque

deque.add(25);

deque.add(30);

deque.add(20);

deque.add(18);

// printing all the elements available in deque

for (Integer number : deque) {

System.out.println("Number = " + number);

}

int retval = deque.pollLast();

System.out.println("Element removed is " + retval);

// printing all the elements available in deque after using pollLast()

for (Integer number : deque) {

System.out.println("Number = " + number);

}

}

}

输出结果为:

Number = 25

Number = 30

Number = 20

Number = 18

Element removed is 18

Number = 25

Number = 30

Number = 20

java arraydeque poll,Java ArrayDeque pollLast()方法相关推荐

  1. java arraydeque poll,Java ArrayDeque

    Queue是什么 Queue是具有队列特性的接口 Queue具有先进先出的特点 Queue所有新元素都插入队列的末尾,移除元素都移除队列的头部 public interface Queue exten ...

  2. 【重难点】【Java集合 04】ArrayDeque 的使用场景、ArrayBlockingQueue

    [重难点][Java集合 04]ArrayDeque 的使用场景.ArrayBlockingQueue 的源码实现 文章目录 [重难点][Java集合 04]ArrayDeque 的使用场景.Arra ...

  3. Java并发07:Thread的基本方法(4)-Thread.sleep()、Object.wait()、notify()和notifyAll()

    [超级链接:Java并发学习系列-绪论] 本章主要对Java中Thread类的基本方法进行学习. 1.序言 Thread类作为线程的基类,提供了一系列方法,主要有: Thread.sleep(long ...

  4. java set 包含_Java Set.contains()方法:判断Set集合是否包含指定的对象

    Java 集合类中的 Set.contains() 方法判断 Set 集合是否包含指定的对象.该方法返回值为 boolean 类型,如果 Set 集合包含指定的对象,则返回 true,否则返回 fal ...

  5. Java培训教程:”==“和 equals 方法究竟有什么区别?

    在学习java技术过程中,我们会接触到一些变量值的相关知识,本期小编为大家介绍的教程就是关于"=="和 equals 方法究竟有什么区别?来看看下面的详细介绍. Java培训教程: ...

  6. Java 查看文件绝对路径,JAVA获取文件绝对路径的方法

    本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...

  7. 【转】Java中获取文件大小的正确方法

    [转]Java中获取文件大小的正确方法 本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明.由于本人不定期会整理相关 ...

  8. java 发送邮件 菜鸟_Java发送邮件的方法

    1.需要的jar包 2.具体实现方法 1.设置邮箱主机.需要认证.邮箱协议 Properties pro=new Properties(); pro.setProperty("mail.ho ...

  9. Java中图形界面重绘方法

    ** Java中图形界面重绘方法 **   在我们编写图形界面程序的过程中,我们就会发现,当我们将窗体拉伸,缩小(或者最大化最小化)的时候,之前在窗体上画的图形会消失了. 这是为什么呢?   1)原来 ...

  10. 详解Java解析XML的四种方法

    http://developer.51cto.com  2009-03-31 13:12  cnlw1985  javaeye  我要评论(8) XML现在已经成为一种通用的数据交换格式,平台的无关性 ...

最新文章

  1. python中用def实现自动排序_用 python 实现各种排序算法
  2. 400全集python全套视频教程-千锋出品全套python视频教程,400大全集,你了解吗?...
  3. 模生物嗅觉的神经算法,能让电脑芯片识别气味
  4. 马云、马斯克同台谈AI:人工智能拯救世界?
  5. 手把手教你写Linux I2C设备驱动
  6. 【定时同步系列2】16QAM调制+OM定时+信号分段处理+误码率曲线之MATLAB仿真(复信号模型)
  7. java 调用scala 类_如何使用java类加载器调用带参数的scala函数?
  8. 二元矩阵峰值搜索_好斗的牛(二元搜索)
  9. centos安装python_python3.10 如何下载安装?
  10. 浅谈 HTTPS 和 SSL/TLS 协议的背景与基础
  11. Linux字符模式下如何设置/删除环境变量
  12. 排序算法(三) —— 直接插入排序
  13. 132 MySQL多表查询(重要)
  14. SDUT OJ 数据结构实验之串一:KMP简单应用 浅谈对看毛片算法的理解
  15. msf php脚本提权,[原创]WEB安全第六章 提权篇16 metasploit linux提权
  16. 中国第一程序员--求伯君
  17. Micro-expression recognition with supervised contrastive learning基于对比监督学习的微表情识别
  18. [爬虫实战]利用python快速爬取NCBI中参考基因组assembly的相关信息
  19. js 数组去重、扁平化函数
  20. 如何用几何画板把圆奇数等分

热门文章

  1. Android.DebugTools.Traceview dmtracedump
  2. 分享:国外著名代码管理网站GitHub访问方式
  3. 游戏音效下载网站大全
  4. 中国产品质量协会AAA等级企业限定为500家
  5. LeetCode 976. 三角形的最大周长(Largest Perimeter Triangle) 33
  6. Mysql 查询列名
  7. C# Conditional(方法,属性的忽略)使用
  8. Linux Linux内核参数调优
  9. 200行Python代码实现的2048小游戏
  10. android程序连接网络出现android.os.NetworkOnMainThreadEx