java中stack的用法,Stack什么意思
Java Stack 类
写爬虫互联网协议(互联网协议)被封了怎么解决?立即使用
堆栈(栈)是矢量的一个子类,它实现了一个标准的后进先出的栈。
公共类堆栈扩展VectorE堆栈只定义了默认构造函数,用来创建一个空栈。堆栈除了包括由矢量定义的所有方法,也定义了自己的一些方法。
Stack 类表示后进先出(LIFO)的对象堆栈。
它通过五个操作对类矢量进行了扩展,允许将向量视为堆栈。它提供了通常的推和流行音乐操作,以及取堆栈顶点的偷看方法、测试堆栈是否为空的空的方法、在堆栈中查找项并确定到堆栈顶距离的搜索方法。
首次创建堆栈时,它不包含项。
直接堆栈()创建一个空栈
例子:
导入Java。util。*;
公共类StackDemo
静态void showpush(StackInteger st,int a) {
圣普什(新整数(a));
系统。出去。println( push( a ));
System.out.println(stack: st ).
}
静态void showpop(StackInteger街){
系统。出去。打印( pop-);
整数a=(Integer)ST . pop();
系统。出去。println(a);
System.out.println(stack: st ).
}
公共静态void main(String args[]) {
栈整数ST=新栈整数();
System.out.println(stack: st ).
showpush(st,42);
showpush(st,66);
showpush(st,99);
显示流行(ST);
显示流行(ST);
显示流行(ST);
尝试{
显示流行(ST);
} catch (EmptyStackException e) {
System.out.println(空堆栈);
}
}
}结果:
堆栈:[ ]
推(42)
堆栈:[42]
按压(66)
堆栈:[42,66]
推动(99)
堆栈:[42,66,99]
流行音乐99
堆栈:[42,66]
流行66
堆栈:[42]
波普- 42
堆栈:[ ]
弹出空堆栈以上就是爪哇岛堆栈什么意思的详细内容,更多请关注我们其它相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。