Array: 可变,不可变
- 不可变 scala.Array
- 可变 scala.collection.mutable.ArrayBuffer
object class25 {
def main(args: Array[String]): Unit = {
val arr1 = scala.Array(1,2,3)
// arr1 += 4; 不可变数组,不能修改
val arr2 = scala.collection.mutable.ArrayBuffer(1,2,3)
arr2 += 4 // 可变数组,可以添加元素
println(arr2)
}
Array的功能
1.添加
2.删除
3.获取指定下标的元素
4.修改
5.遍历
val arr2 = scala.collection.mutable.ArrayBuffer(1, 2, 3)
// 1. 添加
arr2 += (4, 5) // 可变数组,可以添加元素
// 2. 删除
arr2 -= 2
// 3. 获取指定下标的元素
// arr2(0) 下标为0,数组中的第一个元素
println(arr2(0))
// 4. 修改
arr2(0) = 100
// 5. 遍历
arr2.foreach(ele => println(ele))
println(arr2)
}
}