1、初始化定长数组
//通过显示指定类型实例化一个数组
val array01 = new Array[Int](3)
array01(0)=6
array01(1)=7
array01(2)=8
//通过隐式推断来实例化一个数组
val array02 = Array(1,2,3)
2、初始化变长数组
对于长度动态变化的数组,java中是ArrayList, Scala中是ArrayBuffer
import scala.collection.mutable.ArrayBuffer
val arrayBuffer = new ArrayBuffer[Int]()
//val arrayBuffer = ArrayBuffer[Int]() //也可以去掉new
arrayBuffer += 11 //在尾端添加元素
arrayBuffer += 12
arrayBuffer +=(4,5,6) //在尾端添加多个元素
arrayBuffer ++=Array(17,18,19) //++=追加任何集合
3、遍历数组(定长数组和缓冲数组一样的方法)
for(i <
订阅专栏 解锁全文
442

被折叠的 条评论
为什么被折叠?



