(一)Array的定义
Array 是一种在 Scala 中用于存储固定大小、相同类型元素的数据结构。它在内存中是连续存储的,这使得访问元素的速度非常快。
类型有两种:Array表示长度不可变的数组 和 ArrayBuffer表示长度可变的数组
(二)不可变数组
Array表示长度不可变的数组,一旦定义之后,不能再增加,删除元素。
我们主要学习它的:创建数组,访问元素,填充Array.range
( 三 ) 可变数组
Array表示长度不可变的数组,一旦定义之后,不能再增加,删除元素。
1. 新建。要先导入 ArrayBuffer。 可变的数据结构都需要额外导入
2. 访问修改。数组名(下标)=新值。 [教师写一个越界的下标,并提问]
3. 添加元素
(1) 添加一个元素;+= 元素
(2) 添加多个元素;+=(元素1, 元素2)
4. 删除元素
(1) 删除一个元素: -= 元素
(2) 删除多个元素: -= (元素1, 元素2)
(3) 删除指定位置的元素: remove(下标)
(4) 删除指定位置的多个元素:remove(下标起点,下标终点)