//: containersindepth/DequeTest.java // ©2015 MindView LLC: see Copyright.txt import com.mindviewinc.util.*; import static com.mindviewinc.util.Print.*; public class DequeTest { static void fillTest(Deque deque) { for(int i = 20; i < 27; i++) deque.addFirst(i); for(int i = 50; i < 55; i++) deque.addLast(i); } public static void main(String[] args) { Deque di = new Deque<>(); fillTest(di); print(di); while(di.size() != 0) printnb(di.removeFirst() + " "); print(); fillTest(di); while(di.size() != 0) printnb(di.removeLast() + " "); } } /* Output: [26, 25, 24, 23, 22, 21, 20, 50, 51, 52, 53, 54] 26 25 24 23 22 21 20 50 51 52 53 54 54 53 52 51 50 20 21 22 23 24 25 26 *///:~