Scala集合collection用法详解

本文概述

  • Scala不可变集合层次结构
  • Scala可迭代
Scala提供了丰富的集合库。它包含用于收集数据的类和特征。这些集合可以是可变的或不可变的。你可以根据需要使用它们。 Scala.collection.mutable包包含所有可变集合。你可以在使用此软件包时添加, 删除和更新数据。
Scala.collection.immutable包含所有不可变的集合。它不允许你修改数据。 Scala默认情况下会导入此软件包。如果要可变集合, 则必须在代码中导入scala.collection.mutable包。
Scala不可变集合层次结构 scala.collection.immutable包包含所有不可变的抽象类和集合的特征。
Scala集合collection用法详解

文章图片
楼梯
它是一个特征, 用于遍历集合元素。它是所有scala集合的基本特征。
它实现了所有集合都通用的方法。
可遍历性的一些重要方法
Method Description
def头:A 它返回集合的第一个元素。
定义:可遍历[A] 它返回除最后一个元素外的所有元素。
def isEmpty:布尔值 它检查集合是否为空。它返回true或false。
def last:A 它返回此集合的最后一个元素。
def max:A 它返回此集合的最大元素。
def min:A 它返回此集合的最小元素
def大小:Int 它用于获取此可遍历的大小并返回此可遍历中存在的许多元素。
def总和:A 它返回此集合的所有元素的总和。
def tail:可遍历[A] 它返回除first外的所有元素。
def toArray:Array [A] 它将此集合转换为数组。
def toList:列表[A] 它将此集合转换为列表。
def toSeq:Seq [A] 它将此集合转换为序列。
def toSet [B> :A]:不可变。Set[B] 它将此集合转换为集合。
Scala可迭代 【Scala集合collection用法详解】它是层次结构顶部的下一个特征, 也是可迭代集合的基本特征。它扩展了可遍历的特性, 并为具体类提供了重要的方法。

    推荐阅读