java queue用法:使用Java Queue实现队列的先进先出功能

Queue是Java中实现队列的接口,它继承自Collection接口,它的特点是先进先出,即FIFO(First In First Out)。它主要提供以下方法:

Queue是Java中实现队列的接口,它继承自Collection接口,它的特点是先进先出,即FIFO(First In First Out)。它主要提供以下方法:

1. offer(E e):将指定元素添加到此队列的尾部;

2. poll():获取并移除此队列的头;

3. peek():获取但不移除此队列的头;

4. size():返回此队列中的元素数量。

是一个使用Queue的示例代码:

import java.util.LinkedList;

import java.util.Queue;

public class QueueExample {

public static void main(String[] args) {

Queue queue = new LinkedList<>();

// 添加元素

queue.offer("A");

queue.offer("B");

queue.offer("C");

queue.offer("D");

System.out.println("队列中的元素:" + queue);

// 获取队列的头元素

String head = queue.peek();

System.out.println("队列头元素:" + head);

// 获取并移除队列头元素

head = queue.poll();

System.out.println("移除的头元素:" + head);

System.out.println("队列中的元素:" + queue);

}

}

输出结果:

队列中的元素:[A, B, C, D]

队列头元素:A

移除的头元素:A

队列中的元素:[B, C, D]

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(237)
java规则引擎使用场景:如何利用Java规则引擎提升业务流程效率
上一篇
java培训机构去哪好:选择哪家Java培训机构才是正确的?
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(27条)