📅  最后修改于: 2023-12-03 15:19:57.090000             🧑  作者: Mango
在 Scala 中,我们可以使用 Iterator 接口来遍历集合中的元素。其中,size() 方法可以用于获取 Iterator 对象中元素的数量。如果 Iterator 对象的底层集合大小不固定或无限,则 size() 方法可能无法返回正确的结果。
以下是 Scala Iterator size() 方法的语法:
def size: Int
该方法不接受任何参数。
该方法返回 Iterator 包含的元素数量。
以下示例演示了如何在 Scala 中使用 Iterator size() 方法:
object Main {
def main(args: Array[String]) {
val it = Iterator(1, 2, 3, 4, 5)
println("Iterator size: " + it.size)
}
}
输出结果为:
Iterator size: 5
在上面的示例中,我们首先创建了一个包含整数 1 到 5 的 Iterator 对象。然后,我们使用 size() 方法获取 Iterator 对象中元素的数量,并将结果打印到控制台上。
object Main {
def main(args: Array[String]) {
val it = Iterator.empty
println("Iterator size: " + it.size)
}
}
输出结果为:
Iterator size: 0
在上面的示例中,我们创建了一个空的 Iterator 对象,并使用 size() 方法获取 Iterator 对象中元素的数量。由于该 Iterator 对象中不包含任何元素,因此 size() 方法返回零。