在Java中,堆棧(Stack)是一種用于存儲方法調用和局部變量的數據結構。可以使用以下方式調用堆棧:
Stack<Integer> stack = new Stack<>();
stack.push(1);
stack.push(2);
stack.push(3);
int element = stack.pop();
int topElement = stack.peek();
boolean isEmpty = stack.isEmpty();
請注意,堆棧是一種后進先出(LIFO)的數據結構,因此最后推入堆棧的元素將首先被彈出。堆棧在編程中常用于處理遞歸、表達式求值等場景。