Scala Collection
Scala提供了一套很好的集合实现,提供了一些集合类型的抽象。
Scala 集合分为不可变(immutable)的集合和可变(mutable)的集合。
数组Array
对于数组的使用,若想调用数组提供的方法,我们需要使用import Array._ 引入包
List链表
Set
注:还有很多方法没有列出,基本和List的方法一致
Map映射
Map(映射)是一种可迭代的键值对(key/value)结构。 所有的值都可以通过键来获取。
Map 中的键都是唯一的。
Map 也叫哈希表(Hash tables)。
Map 有两种类型,可变与不可变,区别在于可变对象可以修改它,而不可变对象不可以。
默认情况下 Scala 使用不可变Map。如果你需要使用可变集合,你需要显式的引入import scala.collection.mutable.Map 类在 Scala 中 你可以同时使用可变与不可变Map,不可变的直接使用Map,可变的使用 mutable.Map。