Java ArrayDeque as a queue
ArrayDeque can serve as a FIFO queue through offer and poll. offer adds at the tail, while poll removes the head or returns null if empty.
Java
import java.util.ArrayDeque;
import java.util.Queue;
class Main {
public static void main(String[] args) {
Queue<String> jobs = new ArrayDeque<>();
jobs.offer("build");
jobs.offer("test");
System.out.println(jobs.poll());
System.out.println(jobs.poll());
System.out.println(jobs.poll());
}
}