package xyz.anduo.crawler; import java.util.LinkedList; /** * 队列,保存将要访问的URL * * @author anduo * */ public class Queue { // 使用链表实现队列 @SuppressWarnings("rawtypes") private LinkedList queue = new LinkedList(); // 入队列 @SuppressWarnings("unchecked") public void enQueue(Object o) { queue.add(o); } // 出队列 public Object deQueue() { return queue.removeFirst(); } // 判断队列是否为空 public boolean isQueueEmpty() { return queue.isEmpty(); } // 判断队列是否包含o public boolean contians(Object o) { return queue.contains(o); } }