打包通道8;
import java.util.*;
//*
*创建by jiqing on 2016/11/27。
*/
公共类阵列队列堆栈{
publicstaticvoidmain (字符串[ ] args ) {
阵列堆叠=new array deque (;
//将3个要素按顺序推送至“堆栈”,先进后出
疯狂Java讲座;
stack.push (轻量级Java EE企业应用实战);
stack.push (疯狂安卓讲座);
system.out.println (堆叠; //[疯狂安卓讲座、轻量级Java EE企业APP实战、疯狂Java讲座]
系统. out.println (stack.peek ) ); //疯狂的安卓讲座
system.out.println (堆叠; //[疯狂安卓讲座、轻量级Java EE企业APP实战、疯狂Java讲座]
system.out.println(stack.pop ); //疯狂的安卓讲座
system.out.println (堆叠; //[轻量级Java EE企业应用实战,疯狂的Java讲座]
作为行列使用,先进先出
阵列deque queue=new array deque (;
queue.offer ('疯狂Java讲座');
queue.offer (“轻量级JavaEE企业应用实践”)
queue.offer ('疯狂的安卓讲座');
system.out.println(queue ); //[疯狂Java讲座、轻量级JavaEE企业应用实践、疯狂安卓讲座]
访问//队列标头元素,但不将poll移出队列
system.out.println(queue.peek );
system.out.println(queue );
//poll提出第一个要素
system.out.println(queue.poll );
system.out.println(queue ); //[轻量级JavaEE企业应用实践,疯狂安卓讲座]
}
}
输入结果:
[疯狂安卓讲座、轻量级Java EE企业应用实战、疯狂Java讲座]
疯狂的安卓讲座
[疯狂安卓讲座、轻量级Java EE企业应用实战、疯狂Java讲座]
疯狂的安卓讲座
[轻量级Java EE企业应用实战,疯狂的Java讲座]
[疯狂Java讲座、轻量级JavaEE企业APP实践、疯狂安卓讲座]
疯狂Java讲座
[疯狂Java讲座、轻量级JavaEE企业APP实践、疯狂安卓讲座]
疯狂Java讲座
[轻量级JavaEE企业应用实践,疯狂安卓讲座]