java-org.hwo/src/org/hwo/fifo/FiFo.java

46 lines
546 B
Java

package org.hwo.fifo;
import java.util.LinkedList;
import java.util.List;
public class FiFo<T> {
private LinkedList<T> elements;
public FiFo()
{
elements = new LinkedList<T>();
}
public void push(T element)
{
elements.add(element);
}
public T pull()
{
return elements.poll();
}
public T peek()
{
return elements.peek();
}
public List<T> getElements()
{
return elements;
}
public boolean isEmpty()
{
return elements.isEmpty();
}
public boolean hasElements()
{
return !elements.isEmpty();
}
}