Vector下面的Stack类的使用

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]
		 * */
	}
}

  

posted on 2013-10-21 15:59  wp456  阅读(205)  评论(0)    收藏  举报

导航