Scala学习-集合相关操作
接下来记录下scala中集合相关的知识,scala中集合分为可变集合和不可变集合,有Array、List、Set、Map和Tuple。 不可变 可变 数组Array Array ArrayBuffer 列表List List ListBuffer 散列Set immutable.Set mutable.Set 映射Map immutable.Map mutable.Map 元祖 Tuple 为了理解的方便,使用交互式方式REPL来完成。 数组 (1)定义一个定长数组。 scala> val a1=Array(4,1,2,5) a1: Array[Int] = Array(4, 1, 2, 5) scala> val a2=new Array[Int](4) a2: Array[Int] = Array(0, 0, 0, 0) (2)定义一个变长数组。 scala> val a3=scala.collection.mutable.ArrayBuffer(1,2,3,4) a3: scala.collection.mutable.ArrayBuffer[Int] = ArrayBuffer(1, 2, 3, 4) //1 添加一个元素 scala> a3+=5 res1: a3.type = ArrayBuffer(1, 2, 3, 4, 5) //2 添加一个元素 scala> a3