Создание стека фиксированного размера

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

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

22
задан hvgotcodes 11 October 2011 в 14:49
поделиться