Java_Vector类的使用,以及Stack继承Vector,推出的栈的特性
2015-08-02 12:15
615 查看
测试用例:
结果:
stk = [HELLO, 侨羽, 你好吗?]
stk = [HELLO, 侨羽, 你好吗?, How are you?]
第0个位置的数为:HELLO
stk.pop=How are you?
stk.pop=你好吗?
stk.pop=侨羽
stk.pop=HELLO
import java.util.Stack; /* * 简单的栈类测试; * Stack继承自Vector向量类; * 所以Stack的使用和Vector的使用类型的 * 而且是线程安全的; */ public class test_Stack { public static void main(String[] args){ //创建一个栈 Stack<String> stk = new Stack<String>(); //入栈 for(int i=0;i<1;i++){ stk.push("HELLO"); stk.push("侨羽"); stk.push("你好吗?"); } //打印栈内容 System.out.println("stk = "+stk); //增加元素 stk.addElement("How are you?"); System.out.println("stk = "+stk); //指定地方的元素读取 System.out.println("第0个位置的数为:"+stk.elementAt(0)); //循环出栈 while(!stk.empty()) System.out.println("stk.pop="+stk.pop()); } }
结果:
stk = [HELLO, 侨羽, 你好吗?]
stk = [HELLO, 侨羽, 你好吗?, How are you?]
第0个位置的数为:HELLO
stk.pop=How are you?
stk.pop=你好吗?
stk.pop=侨羽
stk.pop=HELLO
相关文章推荐
- spring ioc DI 理解
- Spring-Session
- JAVA中文乱码问题的产生和建议解决办法
- Java程序设计之最大公约数和最小公倍数
- Java产生随机数
- Java基础---JAVA基本数据类型,关键字
- Java - Thinking in Java 第5章 初始化与清理
- springAOP模板
- java多线程5--资源访问权限
- Java之集合类【HashSet】【入门版,实例解析】
- Java之集合类【ArrayList】【入门版,实例解析】
- Java构造方法
- springmvc 的数据回显
- Java之反射机制【入门版(4),实例解析】
- JAVA之Class类和getClass
- JavaBean学习--练习示例
- 【Spring Security】之一:Eclipse搭建Spring Security项目
- 归并排序 java语言实现
- Spring的自动装配
- Java之集合类【HashMap】【入门版,实例解析】