scala的Array数组

28 阅读1分钟

Array的定义

Array 是一种在 Scala 中用于存储固定大小、相同类型元素的数据结构。它在内存中是有序连续存储的,可以根据下标来访问元素。

类型有两种:Array表示长度不可变的数组 和 ArrayBuffer表示长度可变的数组

// 可变的
import scala.collection.mutable.ArrayBuffer

object array01 {
  def main(args: Array[String]): Unit = {

    // 不可变的
    val arr = Array(1,2,3,4,5)
//  arr += 6  会报错

    // 可变的
    val arr1 = ArrayBuffer(1,2,3,4,5)
    arr1 += 6

    // 可以根据下标来访问
    println(arr1(4))  // 5
  }
}