java中关于Stack的LIFO一段非常简单,非常典型的小代码
来源:互联网 发布:资海网络集团招聘骗局 编辑:程序博客网 时间:2024/06/05 00:59
package test;
//: Stacks.java
// Demonstration of Stack Class
import java.util.*;
public class Stacks {
static String[] months = {
"January", "February", "March", "April",
"May", "June", "July", "August", "September",
"October", "November", "December" };
public static void main(String[] args) {
Stack<String> stk = new Stack<String>();
for(int i = 0; i < months.length; i++)
stk.push(months[i] + " ");
System.out.println("stk = " + stk);
// Treating a stack as a Vector:
stk.addElement("The last line");
System.out.println(
"element 5 = " + stk.elementAt(5));
System.out.println("popping elements:");
while(!stk.empty())
System.out.println(stk.pop());
}
} ///:~
运行结果
stk = [January , February , March , April , May , June , July , August , September , October , November , December ]
element 5 = June
popping elements:
The last line
December
November
October
September
August
July
June
May
April
March
February
January
months数组的每一行都通过push()继承进入堆栈,稍后用pop()从堆栈的顶部将其取出。要声明的一点是,Vector操作亦可针对Stack对象进行。这可能是由继承的特质决定的——Stack“属于”一种Vector。因此,能对Vector进行的操作亦可针对Stack进行,例如elementAt()方法。
- java中关于Stack的LIFO一段非常简单,非常典型的小代码
- 一段非常简单的创建缩略图的.NET代码
- 一段非常简单的让图片自动切换js代码
- 一段非常简单的让图片自动切换js代码
- NanShan 一段非常简单的文件查询代码
- 一段非常简单的让图片自动切换js代码
- 一段非常值得珍藏的Java代码,Socket模拟容器,尽管简单但却很有意义
- 非常不错的一段C++代码
- 非常简单的小爬虫。
- 一个关于时钟的非常简单的小例子
- 非常喜欢的一段话--
- Java打印菱形,非常简单的方法!代码更简洁!
- ACE中文文档中关于互斥锁的非常精妙的一段 与大家共享
- 数组stl化,非常nice的一段代码
- 数组容器化,非常nice的一段代码
- 非常NB的一段JavaScript代码,只有1023个字节
- iOS开发一段非常强大的调试代码,自定义NSLog
- php实现一段非常有意思的代码(可扩展)
- 通过js实现单击或双击直接修改内容
- 10、Hibernate的对象检索策略
- UVa 494 Kindergarten Counting Game (字符串处理)
- JAVA反射机制
- javasciprt的单线程及异步实现浅析
- java中关于Stack的LIFO一段非常简单,非常典型的小代码
- 深入分析linux内核及其应用
- ABAP 使用HTTP_GET小例子(用来访问外部网站)
- VersionCode和VersionName相关
- 黑马程序员--java高新技术(一)
- java中的设计模式(二)--工厂方法模式 反射机制
- 《庖丁解牛-纵向切入ASP.NET 3.5控件和组件开发技术》
- 互联网电视行业成新热门
- 二十款漂亮CSS字体样式