Scala陣列、元組與集合

小財迷,嘻嘻發表於2020-12-28

1、陣列Array

Scala之Array方法

2、元組Tuple

Scala元組

3、集合

3.1 Seq、Set、Map

Seq:序列,元素按順序排列
Map:集合,元素不重複
Set:對映,鍵值對集合

在這裡插入圖片描述

3.2 不可變和可變集合

3.2.1 不可變集合

scala.collection.immutable,預設Scala選擇不可變集合,如果需要定義可變集合,需要導包:import scala.collection.mutable._

常用不可變集合如下:
Set:ListSet、HashSet、TreeSet

Map:ListMap、HashMap、TreeMap

Seq:Vector、String、Range、List、Stack、Stream、Queue
在這裡插入圖片描述

3.2.2 可變集合

scala.collection.mutable,可以修改、新增或移除一個集合的元素。

在這裡插入圖片描述

3.3 常用集合

在這裡插入圖片描述
再次強調!!!因為scala預設不可變集合,所以定義可變集合一定要導包:import scala.collection.mutable._

相關文章