java队列queue使用完整代码
时间: 2023-08-03 19:01:57 浏览: 172
队列的代码
import java.util.Queue;
import java.util.LinkedList;
public class QueueExample {
public static void main(String[] args) {
// 创建一个队列
Queue<String> queue = new LinkedList<>();
// 向队列中添加元素
queue.offer("Java");
queue.offer("Python");
queue.offer("C++");
// 打印队列中的所有元素
System.out.println("队列中的元素:" + queue);
// 获取队列的头部元素
String head = queue.peek();
System.out.println("队列的头部元素:" + head);
// 遍历并移除队列中的所有元素
while (!queue.isEmpty()) {
String element = queue.poll();
System.out.println("移除的元素:" + element);
}
// 再次打印队列中的元素,此时应为空
System.out.println("队列中的元素:" + queue);
}
}
在上面的代码中,首先创建了一个队列对象,使用LinkedList实现了Queue接口。然后使用offer方法向队列中添加了三个元素。接着使用peek方法获取队列的头部元素,并打印出来。之后使用while循环遍历并移除队列中的所有元素,每次移除一个元素并打印出来。最后再次打印队列中的元素,此时应为空。
阅读全文