Scala数组、元组与集合

目录

  • 1、数组Array
  • 2、元组Tuple
  • 3、集合
    • 3.1 Seq、Set、Map
    • 3.2 不可变和可变集合
      • 3.2.1 不可变集合
      • 3.2.2 可变集合
    • 3.3 常用集合

1、数组Array

Scala之Array方法

2、元组Tuple

Scala元组

3、集合

3.1 Seq、Set、Map

Seq:序列,元素按顺序排列
Map:集合,元素不重复
Set:映射,键值对集合

Scala数组、元组与集合_第1张图片

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
Scala数组、元组与集合_第2张图片

3.2.2 可变集合

scala.collection.mutable,可以修改、添加或移除一个集合的元素。

Scala数组、元组与集合_第3张图片

3.3 常用集合

Scala数组、元组与集合_第4张图片
再次强调!!!因为scala默认不可变集合,所以定义可变集合一定要导包:import scala.collection.mutable._

你可能感兴趣的:(scala)