队列数据存取,符合先进先出策略
1、队列的创建
//import _root_.scala.collection.mutable
import scala.collection.mutable
val q1 = new mutable.Queue[Int]
println(q1)
2、队列元素的追加
q1 += 1;
println(q1)
3、向队列中追加List
q1 ++= List(2, 3, 4)
val list6 = List(1,2)
q1 ++= list6
println(q1)
4、按照进入队列的顺序删除元素
q1.dequeue()
println(q1)
尖叫提示:删除一个,先进的先删除
5、塞入数据
q1.enqueue(9, 8, 7)
println(q1)
6、返回队列的第一个元素
println(q1.head)
7、返回队列最后一个元素
println(q1.last)
8、返回除了第一个以外的元素
println(q1.tail)