PriorityQueue类poll()方法 (PriorityQueue Class poll() method)

  • poll() method is available in java.util package.

    poll()方法在java.util包中可用。

  • poll() method is used to return the first element with removing an element from this PriorityQueue.

    poll()方法用于返回第一个元素,并从此PriorityQueue中删除一个元素。

  • poll() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.

    poll()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

  • poll() method does not throw an exception at the time of returning an element.

    poll()方法在返回元素时不会引发异常。

Syntax:

句法:

    public Element poll();

Parameter(s):

参数:

  • It does not accept any parameter.

    它不接受任何参数。

Return value:

返回值:

The return type of the method is Element, it returns the head element from this PriorityQueue when exists otherwise it returns null.

方法的返回类型为Element ,如果存在,它将从此PriorityQueue返回head元素,否则返回null。

Example:

例:

// Java program to demonstrate the example
// of Element poll() method of
// PriorityQueue
import java.util.*;
public class PollOfPriorityQueue {public static void main(String args[]) {// Instantiate PriorityQueue
PriorityQueue < String > pq = new PriorityQueue < String > ();
// By using add() method is add
// the given element into priority
// queue
pq.add("C");
pq.add("C++");
pq.add("JAVA");
pq.add("PHP");
pq.add("ANDROID");
// Display PriorityQueue
System.out.println("PriorityQueue: " + pq);
// By using poll() method is to
// return and remove the first element
// from this PriorityQueue
Object ele = pq.poll();
// Display poll element
System.out.println("pq.poll(): " + ele);
// Display PriorityQueue
System.out.println("PriorityQueue: " + pq);
}
}

Output

输出量

PriorityQueue: [ANDROID, C, JAVA, PHP, C++]
pq.poll(): ANDROID
PriorityQueue: [C, C++, JAVA, PHP]

翻译自: https://www.includehelp.com/java/priorityqueue-poll-method-with-example.aspx

Java PriorityQueue poll()方法与示例相关推荐

  1. java的poll方法_Java中的队列poll()方法示例

    使用poll()方法获取并删除Queue中的第一个元素. 创建一个队列-Queue q = new LinkedList(); 添加一些元素-q.add("abc"); q.add ...

  2. Java IOUtils.copy方法代码示例(亲测)

    本文整理汇总了Java中org.apache.commons.io.IOUtils.copy方法的典型用法代码示例.如果您正苦于以下问题:Java IOUtils.copy方法的具体用法?Java I ...

  3. java user directory,Java ProcessBuilder directory()方法与示例

    语法:public File directory (); public ProcessBuilder directory (File dir); ProcessBuilder类directory()方 ...

  4. Java序列化魔术方法及其示例使用

    在上一篇文章中, 您需要了解有关Java序列化的所有知识 ,我们讨论了如何通过实现Java序列化来启用类的可序列化性. Serializable接口. 如果我们的类未实现Serializable接口, ...

  5. catalog java,Java Connection getCatalog()方法与示例

    通常,目录是一个目录,其中包含有关数据集,文件或数据库的信息.而数据库目录中包含所有数据库,基本表,视图(虚拟表),同义词,值范围,索引,用户和用户组的列表. Connection接口的getCata ...

  6. filepermission java,Java FilePermission getActions()方法与示例

    FilePermission类getActions()方法getActions()方法在java.io包中可用. getActions()方法用于检查此FilePermission和给定对象在路径名和 ...

  7. java方法参数Bundle,Java ResourceBundle keySet()方法及示例

    ResourceBundle类keySet()方法keySet()方法在java.util包中可用. keySet()方法用于从此ResourceBundle及其超级捆绑包中获取所有现有键,以在Set ...

  8. java exec waitfor,Java Process waitFor()方法与示例

    流程类waitFor()方法在java.lang包中提供了waitFor()方法. waitFor()方法用于使当前正在运行的线程在需要时等待,直到由该Process对象表示的进程完成其终止为止. 当 ...

  9. java arraylist.add(),Java ArrayList add()方法与示例

    ArrayList类add()方法 语法:public boolean add(T ele); public void add(int indices, T ele);add()方法在java.uti ...

最新文章

  1. 利用OpenCV 基于Inception模型图像分类
  2. 你在做大数据?你有目标么?
  3. excel一些操作技巧
  4. ArrayList和LinkedList 的区别
  5. EPIC《禅意花园》项目开放下载
  6. Bootstrap框架(二)
  7. Unity AssetBundle 爬坑手记
  8. 字符串常量强制转换为字符指针
  9. Linux:init 0~6
  10. mergesort java 源码_MergeSort(Java)
  11. CDH初始化scm_prepare_database.sh数据库遇到的问题
  12. Linux: Manjaro/Arch logiops 罗技鼠标驱动安装教程
  13. 四种PS蒙版的运用:快速蒙版、图层蒙版、矢量蒙版、剪切蒙版
  14. 中国余数定理解题步骤
  15. 初探前端微服务——single-spa
  16. Actor模型和CSP模型的区别
  17. 生日快乐 永远的小南……
  18. android studio(自带SDK)安装教程
  19. jQuery_01选择器
  20. 无胁科技-TVD每日漏洞情报-2022-9-15

热门文章

  1. python中dic_python之dic {字典}(重要指数*****)
  2. 用HTML做一个简单的web登录页面,简单的JavaWeb注册登录案例
  3. c语言新龟兔赛跑_幽默 | 新龟兔赛跑
  4. maya导出fbx没动画_Maya学习方法总结
  5. 自己动手实现一个html2canvas
  6. Confluence 6 选择一个外部数据库
  7. 专家呼吁建安全漏洞信息共享机制并强化管控
  8. C4.5决策树算法概念学习
  9. Android 照相功能
  10. EasyUI DataGrid 中字段 formatter 格式化不起作用