java中栈简介及使用示例说明
下文笔者讲述java中栈的相关简介说明,如下所示
栈简介
栈是一种运算受限的线性表 限定: 仅在表尾进行插入和删除操作的线性表 这一端被称为栈顶 另一端称为栈底 向一个栈插入新元素又称作进栈、入栈或压栈 它是把新元素放到栈顶元素的上面 使之成为新的栈顶元素 从一个栈删除元素又称作出栈或退栈 它是把栈顶元素删除掉 使其相邻的元素成为新的栈顶元素
栈中常见的操作
初始化 Stack stack=new Stack 判断是否为空 stack.empty() 取栈顶值(不出栈) stack.peek() 进栈 stack.push(Object); 出栈 stack.pop();例:
public class Test01 { public static void main(String[] args) { Stack stack=new Stack(); //1.empty()栈是否为空 System.out.println(stack.empty()); //2.peek()栈顶值 3.进栈push() stack.push(new Integer(1)); stack.push("b"); System.out.println(stack.peek()); //4.pop()出栈 stack.pop(); System.out.println(stack.peek()); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。