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.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]
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(27条)