- 目录:
- 1、数组实操
- 2、List实操:
- 3、Array和List区别:
- 4、Map实操:
- 5、其他列表
1、数组实操
1.1、定长数组
//定义
scala> val a =new Array[Boolean](5)
a: Array[Boolean] = Array(false, false, false, false, false)
scala> val a =new Array[String](5)
a: Array[String] = Array(null, null, null, null, null)
scala> val a =new Array[Int](5)
a: Array[Int] = Array(0, 0, 0, 0, 0)
//写
scala> a(1)=10
scala> a
res13: Array[Int] = Array(0, 10, 0, 0, 0)
/读
scala> a(1)
res14: Int = 10
// 数组可以不用new,直接引用apply方法创建
scala> val b = Array(1,2)
b: Array[Int] = Array(1, 2)
数组相关:
数组操作中的常用算法:max/min/sum/mkstring(",")
1.2变成数组
insert/toArray/
import scala.collection.mutable.ArrayBuffer
scala> val c = ArrayBuffer[Int]()
c: scala.collect