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());
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


