package data2_19;
public class Queue {
private LinkedList linkedList = new LinkedList();
private int elementCount;
public Queue() {
this.elementCount = 0;
}
public void enQueue(Object o){
linkedList.addLast(o);
elementCount++;
}
public Object deQueue(){
Object object = linkedList.removeFirst();
elementCount--;
return object;
}
public boolean isEmpty(){
return elementCount == 0;
}
public int size(){
return elementCount;
}
public static void main(String[] args) {
Queue queue = new Queue();
queue.enQueue(2);
queue.enQueue(3);
System.out.println(queue.isEmpty());
System.out.println(queue.size());
System.out.println(queue.deQueue());
}
}