Стек

import java.util.Stack;

Stack<Integer> stack = new Stack<>();

stack.push(1);

stack.push(2);

stack.push(3);

stack.push(4);

System.out.println("All: " + stack);

System.out.println("Pop: " + stack.pop());

System.out.println("Pop: " + stack.pop());

System.out.println("Pop: " + stack.pop());

System.out.println("All: " + stack);

All: [1, 2, 3, 4]

Pop: 4

Pop: 3

Pop: 2

All: [1]