📅  最后修改于: 2023-12-03 15:05:03.891000             🧑  作者: Mango
head()
是 Scala 中 Set 类的方法之一,其作用是返回 Set 集合中第一个元素。如果 Set 集合为空,则会抛出 NoSuchElementException
异常。
以下是 head()
方法的语法:
def head: A
其中,A
表示该 Set 集合的元素类型。
val set = Set("apple", "banana", "orange")
println(set.head) // 输出 apple
val emptySet = Set()
println(emptySet.head) // 抛出 NoSuchElementException 异常
上述示例中,我们首先创建了一个包含三个元素的 Set 集合 set
,然后调用了 head()
方法并输出其返回值,即集合中的第一个元素 "apple"
。
接着,我们创建了一个空的 Set 集合 emptySet
,调用 head()
方法时因为空集合所以会抛出 NoSuchElementException
异常。
head()
方法只能用于非空的 Set 集合。Set
的 foreach()
方法。val set = Set(1, 2, 3, 4, 5)
set.foreach(i => println(i)) // 输出集合中的每一个元素
head()
方法是 Scala 中 Set 类的一个简单实用的方法,可以方便地获取 Set 集合中的第一个元素。但需要注意,它只能用于非空的集合。