scala中的Array

23 阅读1分钟

<一>Array的定义

(一)定义 Array 是一种在 Scala 中用于存储固定大小、相同类型元素的数据结构。它在内存中是连续存储的,这使得访问元素的速度非常快。

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

(二)不可变数组 Array表示长度不可变的数组,一旦定义之后,不能再增加,删除元素。 我们主要学习它的:创建数组,访问元素,填充Array.range

package array


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

//不可变的

//Array:有序,连续的。可以根据下标来访问元素

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))
  }
}

image.png