Vector 是什么?
\quad \quad Vector 是一个容器,可以保存数据对象,也称为集合。 Vector 是Scala标准包的一部分,我们可以直接使用,不需要导包。
创建Vector对象
var v1 = Vector(1, 2, 3,"你好");
Vector 索引下标
Vector 的元素索引是从0开始的, 使用 圆括号将索引号括起来可以获得指定元素:
scala> println(v1(0))
1
Vector 遍历
Vector 是可以遍历的,我们可以使用 for循环遍历Vector,并以空格展示
scala> for(i<-v1) print(i+" ")
1 2 3 你好
倒转 Vector
scala> for(ele<-v1.reverse) print(ele+" ")
你好 3 2 1
Vector 排序
scala> var v3=Vector(1,3,2,16,4)
v3: scala.collection.immutable.Vector[Int] = Vector(1, 3, 2, 16, 4)
scala> println(v3.sorted)
Vector(1, 2, 3, 4, 16)
首元素与除首元素之外的其余元素
scala> println("v3.head="+v3.head)
v3.head=1
scala> println("v3.tail="+v3.tail)
v3.tail=Vector(3, 2, 16, 4)