您的位置:首页 > 其它

Vector下面的Stack类的使用

2013-10-21 15:59 46 查看
package frank;
import java.lang.*;
import java.util.Stack;

/**
*  Vector(很古老的集合,不推荐使用它)下面的Stack类使用,先进后出的顺序,他的现场是安全的,但是性能比较差,所以不推荐使用它.如果需要使用Stack这种的数据结构可以使用LinkedList类,也是List的实现类,他操作速度比较快,特别是插入和删除
* */
public class App
{
public static void main(String[] args)throws Exception
{
Stack v = new Stack();
v.push("1");//放入元素
v.push("2");
v.push("3");
System.out.println(v);
System.out.println(v.peek());//访问第一个元素,但不pop出栈。
System.out.println(v);
System.out.println(v.pop());//pop出栈一个元素.
System.out.println(v);
/**
*输出结果:
[1, 2, 3]
3
[1, 2, 3]
3
[1, 2]
* */
}
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: