Scala 队列Queue


操作1,2会改变Queue中的内容,操作3,4,5Queue对象中的内容不会变。

object QueueDemo {

  def main(args: Array[String]): Unit = {
    val queue = mutable.Queue[Int](1, 2, 3)

    //1 出队
    queue.dequeue()

    //2 入队
    queue.enqueue(88, 99)

    println(queue) //Queue(2, 3, 88, 99)

    //3 查看队列的第一个元素
    val head = queue.head
    println(head) //2

    //4 查看队列最后一个元素
    val last = queue.last
    println(last) //99

    //5 查看尾部元素
    val tail = queue.tail
    println(tail) //Queue(3, 88, 99)
    
  }

}

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM