Spark零基础入门实战(二)Scala集合之数组

Scala集合分为可变集合和不可变集合。可变集合可以对其中的元素进行修改、添加、移除;而不可变集合永远不会改变,但是仍然可以模拟添加、移除或更新操作。这些操作都会返回一个新的集合,原集合的内容不发生改变。

Scala中的数组分为定长数组和变长数组,定长数组初始化后不可对数组长度进行修改,而变长数组则可以修改。

1. 定长数组

(1)数组定义

定义数组的同时可以初始化数据,代码如下:

val arr=Array(1,2,3)       //自动推断数组类型
或者
val arr=Array[Int](1,2,3)  //手动指定数据类型

也可以在定义时指定数组长度,稍后对其添加数据,代码如下:

val arr=new Array[Int](3)
arr(0)=1
arr(1)=2
arr(2)=3

(2)数组遍历

可以使用for循环对数组进行遍历,输出数组所有的元素,代码如下:

你可能感兴趣的:(Spark3.X,零基础入门学习笔记,scala,开发语言,spark,scala基础,大数据)