Scala変数配列

配列を作成する

// val arr: ArrayBuffer[Int] = new ArrayBuffer[Int]()
val arr: ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4, 5)

アクセス要素

println(arr(1))

要素を変更する

arr(1) = 20
arr.update(1,11)
println(arr(1))

要素を追加

  • 不変配列はシンボルを使用して要素を操作し、可変配列はメソッドを使用して要素を操作することをお勧めします。
/*val newArr: ArrayBuffer[Int] = arr.+=(30)
    println(newArr)
    println(arr)*/

// 推荐不可变用符号操作元素,可变用方法操作元素
arr.insert(1, 10)
println(arr.mkString(","))

要素を削除します

// 删除指定索引位置的元素
arr.remove(1)
println(arr.mkString(","))
// 从指定索引开始删除n个元素
arr.remove(1, 2)
println(arr.mkString(","))

おすすめ

転載: blog.csdn.net/FlatTiger/article/details/114552174