Я хочу создать стек в Java, но исправить размер. Например, создайте новый стек, установите размер 10, затем, когда я помещаю элементы в стек, он заполняется, а когда он заполняется до десяти, последний элемент в стеке отбрасывается (удаляется). Я хочу использовать Stack, потому что он использует LIFO и очень хорошо соответствует моим потребностям.
Но метод setSize (), который Stack наследует от Vector, похоже, на самом деле не ограничивает размер стека. Я думаю, что мне чего-то не хватает в том, как работают стеки, или, может быть, стеки не предназначены для ограничения, поэтому это невозможно. Пожалуйста, просветите меня!