ListBuffer、ArrayBuffer、Queue、Stack操作代码实战 import scala.collection.mutable.ListBuffer val listBuffer = new ListBuffer[Int] listBuffer += 1 listBuffer += 2 println(listBuffer) 运行情况: ListBuffer(1, 2) import scala.collection.mutable.ArrayBuffer val arrayBuffer = new ArrayBuffer[Int]() arrayBuffer += 1 arrayBuffer += 2 println(arrayBuffer) 运行情况: ArrayBuffer(1, 2)
val empty = Queue[Int]() val queue1 = empty.enqueue(1) val queue2 = queue1.enqueue(List(2,3,4,5)) println(queue2) val (element, left) = queue2.dequeue println(element + " : " + left) 运行情况: Queue(1, 2, 3, 4, 5) 1 : Queue(2, 3, 4, 5)
import scala.collection.mutable.Queue val