-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathArrayDequeExample1.java
More file actions
37 lines (25 loc) · 887 Bytes
/
Copy pathArrayDequeExample1.java
File metadata and controls
37 lines (25 loc) · 887 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package queueInterface;
import java.util.ArrayDeque;
import java.util.Deque;
public class ArrayDequeExample1 {
public static void main(String[] args) {
Deque<Integer> deque = new ArrayDeque<>();
deque.addFirst(3);
deque.addFirst(5);
deque.addLast(1);
deque.addLast(4);
deque.offerFirst(8);
deque.offerLast(9);
System.out.println(deque);
System.out.println(deque.getFirst());
System.out.println(deque.getLast());
System.out.println("_____________________");
System.out.println(deque.removeFirst());
System.out.println(deque.removeLast());
System.out.println(deque.pollFirst());
System.out.println(deque.pollLast());
System.out.println(deque);
System.out.println(deque.peekFirst());
System.out.println(deque.peekLast());
}
}