Этот пример разделяет конкретный код реализации Java Simple Sack для вашей ссылки. Конкретный контент заключается в следующем
/***Создано Frank*/Public Class Toystack {/***Максимальная глубина стека **/защищенный int max_depth = 10; / *** Текущая глубина стека*/ защищенная int debul = 0; / *** Фактический стек*/ защищенный int [] stach = new int [max_depth]; / *** Нажмите, добавьте элемент в стек** @param n integer, который должен быть добавлен*/ Protected void push (int n) {if (devil == max_depth - 1) {бросить новое runtimeexception («стек заполнен, больше нет элементов.»); } стек [глубина ++] = n; } / ** * POP, вернитесь к верхнему элементу стека и удалите из стека * * @return Верхний элемент стека * / Защищенный int pop () {if (devil == 0) {бросить новое runtimeexception («элементы в стеке были взяты, больше нет элементов.»); } // -depth, отдела сначала вычитайте 1, а затем назначьте его на отдел переменной, чтобы глубина всего стека уменьшалась на 1 (эквивалентно удалению из стека). вернуть стек [-глубина]; } / ** * Загляните, верните элемент в верхней части стека, но не удаляйте его из стека * * @return * / protected int peek () {if (devin == 0) {бросить новое runtimeexception («элемент в стеке был взят, и его нельзя принять снова.»); } return Stack [debine - 1]; }}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.