Scala ListSet max() 方法示例
阅读更多:Scala 教程
简介
max() 方法是 Scala 中 ListSet 类的方法之一,它会返回 ListSet 中元素的最大值,如果 ListSet 为空,则会抛出 NoSuchElementException 异常。
实例
以下是 max() 方法的一个实例:
import scala.collection.immutable.ListSet
object ListSetDemo {
def main(args: Array[String]) {
val listSet = ListSet(1, 3, 7, 2, 6, 5, 4)
val max = listSet.max
println("ListSet 最大值为 : " + max)
val emptyListSet = ListSet.empty[Int]
val emptyMax = emptyListSet.max // 将会抛出异常
println("空的 ListSet 最大值为 : " + emptyMax)
}
}
输出结果为:
ListSet 最大值为 : 7
java.util.NoSuchElementException: max of empty set
结论
max() 方法是 Scala 中用于获取 ListSet 中最大值的方法,如果 ListSet 为空,则会抛出 NoSuchElementException 异常。需要注意的是,在调用 max() 方法前应该先判断 ListSet 是否为空。
极客笔记