Scala Iterator max()方法及示例
max()方法属于抽象Iterator类中的具体数值成员。它被定义在IterableOnceOps类中。它被用来寻找最大的元素。
方法定义:def max[B >: A](implicit ord: math.Ordering[B]):A
其中,B是定义排序的类型,ord是用于比较元素的排序。
返回类型:它返回集合中相对于ord排序的最大元素。
例子 #1:
// Scala program of max()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Declaring an iterator
val iter = Iterator(22, 36, 66, 19, 21)
// Applying max method
val iter1 = iter.max
// Displays output
println(iter1)
}
}
输出。
66
因此,所述集合中最大的元素被返回。
例子#2。
// Scala program of max()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Declaring an iterator
val iter = Iterator(2.2, 3.6, 6.6, 9.9, 2.1)
// Applying max method
val iter1 = iter.max
// Displays output
println(iter1)
}
}
输出。
9.9
极客教程