使用poll()方法获取并删除Queue中的第一个元素。

创建一个队列-Queue q = new LinkedList();

添加一些元素-q.add("abc");

q.add("def");

q.add("ghi");

q.add("jkl");

q.add("mno");

q.add("pqr");

q.add("stu");

q.add("vwx");

现在,删除第一个元素-q.poll()

以下是实现poll()方法的示例-

示例import java.util.LinkedList;

import java.util.Queue;

public class Demo {

public static void main(String[] args) {

Queue q = new LinkedList();

q.add("abc");

q.add("def");

q.add("ghi");

q.add("jkl");

q.add("mno");

q.add("pqr");

q.add("stu");

q.add("vwx");

System.out.println("Queue head = " + q.element());

System.out.println("Removing element from queue = " + q.poll());

System.out.println("Queue head now = " + q.element());

System.out.println("Removing element from queue = " + q.poll());

System.out.println("Queue head now = " + q.element());

System.out.println("\nRemaining Queue elements...");

Object ob;

while ((ob = q.poll()) != null) {

System.out.println(ob);

}

}

}

输出结果Queue head = abc

Removing element from queue = abc

Queue head now = def

Removing element from queue = def

Queue head now = ghi

Remaining Queue elements...

ghi

jkl

mno

pqr

stu

vwx

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐