java堆栈类使用实例(java中stack的使用方法
来源:互联网 发布:ipadmini2怎么信任软件 编辑:程序博客网 时间:2024/05/16 05:53
java中stack的使用方法,堆栈是一种"后进先出"(LIFO) 的数据结构, 只能在一端进行插入(称为"压栈") 或删除 (称为"出栈")数据的操作,下面看示例吧
JAVA 中,使用 java.util.Stack 类的构造方法创建对象。
public class Stack extends vector
构造方法 : public Stack() 创建一个空 Stack。
方法: 1. public push (item ) 把项 压入栈顶。其作用与 addElement (item ) 相同。
参数 item 压入栈顶的项 。 返回: item 参数 ;
2. public pop () 移除栈顶对象,并作为函数的值 返回该对象。
返回:栈顶对象(Vector 对象的中的最后一项)。
抛出异常 : EmptyStackException 如果堆栈式空的 。。。
3. public peek() 查看栈顶对象而不移除它。。
返回:栈顶对象(Vector 对象的中的最后一项)。
抛出异常 : EmptyStackException 如果堆栈式空的 。。。
4. public boolean empty (测试堆栈是否为空。) 当且仅当堆栈中不含任何项时 返回 true,否则 返回 false.
5. public int search (object o) 返回对象在堆栈中位置, 以 1 为基数, 如果对象 o是栈中的一项,该方法返回距离 栈顶最近的出现位置到栈顶的距离; 栈中最上端项的距离为 1 。 使用equals 方法比较 o 与 堆栈中的项。。。
0 0
- java堆栈类使用实例(java中stack的使用方法
- java堆栈类使用实例(java中stack的使用方法)
- java堆栈类使用实例(java中stack的使用方法)
- java堆栈类使用实例(java中stack的使用方法)
- 【Java集合的详细研究9】Java堆栈(stack)的使用方法
- 【Java集合的详细研究9】Java堆栈(stack)的使用方法
- 【Java集合的详细研究9】Java堆栈(stack)的使用方法
- Java中堆(heap)和堆栈(stack)的区别
- java中堆(heap)和堆栈(stack)的区别
- java中Stack类的使用
- 关于Java中Stack类的使用
- java中堆栈(stack)和堆(heap)
- java中堆栈(stack)和堆(heap)
- java中堆栈(stack)和堆(heap)
- java中堆栈(stack)和堆(heap)
- java中堆栈(stack)和堆(heap)
- java 堆栈的使用方法说明
- java中Stack类的介绍以及使用
- Eclipse中的Maven web项目pom文件总是提示Missing artifact *.jar
- 超出打开游标的最大数异常的解决
- 一起学Java(一)
- Qt Creator 中的添加“注释段落”的快捷方法
- solr教程,值得刚接触搜索开发人员一看
- java堆栈类使用实例(java中stack的使用方法
- genymotion切换中英输入法
- Android 5.0 设置语言的增加和删除
- Linux常用命令汇总
- jQuery $.each用法
- Java基础学习6_方法
- POJ-3974-Palindrome- Manacher 马拉车算法(On寻找最长回文串)
- java中的反射和注解
- php foreach 传值还是传引用