package queue;
import list.LinkedList;
public class ListQueue {
LinkedList list;
public ListQueue() {
list = new LinkedList();
}
public int size() {
return list.size();
}
public boolean isEmpty() {
return list.size() == 0 ? true : false;
}
public boolean remove(Object o) {
return list.remove(o);
}
public void clear() {
list.clear();
}
public boolean add(Object e) {
return list.add(e);
}
public boolean offer(Object e) {
return false;
}
public Object poll() {
if (list.size() == 0) {
return null;
}else{
Object item = list.getFirst().item;
list.remove(0);
return item;
}
}
public Object peek() {
if (list.size() == 0) {
return null;
}else{
return list.getFirst().item;
}
}
}