Scala ListSet max() 方法示例

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 是否为空。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程