forked from hcientist/OnlinePythonTutor
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStackQueue.java
More file actions
22 lines (18 loc) · 615 Bytes
/
StackQueue.java
File metadata and controls
22 lines (18 loc) · 615 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class StackQueue {
public static void main(String[] args) {
Stack<String> stack = new Stack<>();
Queue<String> queue = new Queue<>();
stack.push("stack-first");
stack.push("stack-last");
queue.enqueue("queue-first");
queue.enqueue("queue-last");
for (String s : stack)
System.out.println("stack contains " + s);
for (String s : queue)
System.out.println("queue contains " + s);
while (!stack.isEmpty())
System.out.println(stack.pop());
while (!queue.isEmpty())
System.out.println(queue.dequeue());
}
}