import scala.collection.mutable
/*
* 队列
* 操作受限的链表
* */
object QueueTest extends App {
var q = mutable.Queue[String]()
//1.入队
q.enqueue("java1")
q.enqueue("scala2")
q.enqueue("hive3")
q.enqueue("kafka4")
//2.查看队首元素
printf(s"队首元素为 : ${q.head}\n")
//3.查看队尾元素
printf(s"队尾元素为 : ${q.last}\n")
//4.出队
println(s"${q.dequeue()} 出队,当前队列: ${q}\n")
println(s"${q.dequeue()} 出队,当前队列: ${q}\n")
println(s"${q.dequeue()} 出队,当前队列: ${q}\n")
println(s"${q.dequeue()} 出队,当前队列: ${q}\n")
println(s"${q.dequeue()} 出队,当前队列: ${q}\n")
}