package com.logicbig.example.collections;
import java.util.Collections;
import java.util.Deque;
import java.util.LinkedList;
import java.util.Queue;
public class AsLifoQueueExample {
public static void main(String... args) {
Deque<Integer> deque = new LinkedList<>();
deque.offer(1);
deque.offer(2);
System.out.println(deque);
deque.offer(3);
System.out.println(deque);
Queue<Integer> deque2 = Collections.asLifoQueue(deque);
deque2.offer(4);
System.out.println(deque2);
}
}
Output
[1, 2]
[1, 2, 3]
[4, 1, 2, 3]