📅  最后修改于: 2023-12-03 15:19:57.903000             🧑  作者: Mango
在 Scala 中,Stack 类提供了 size() 方法来获取当前栈的元素数量。该方法返回一个 Int 类型的值,表示当前栈中元素的个数。
以下是获取栈的大小方法的语法:
def size(): Int
该方法返回一个 Int 类型的值,表示当前栈中元素的个数。
以下是使用 Scala Stack size() 方法的示例:
import scala.collection.mutable.Stack
object Example {
def main(args: Array[String]) {
val stack = new Stack[Int]
stack.push(1)
stack.push(2)
stack.push(3)
println("Current stack size: " + stack.size)
}
}
以上示例将输出以下结果:
Current stack size: 3
在以上示例中,我们创建了一个名为 stack 的 Stack 对象,并将整数 1、2 和 3 推入该栈。然后我们使用 size() 方法获取当前栈中的元素数量,并将结果打印到控制台。
注意:在使用 size() 方法时,我们必须先创建一个 Stack 对象并将元素推入该栈。如果 Stack 对象为空,则 size() 方法将返回 0。
这就是 Scala Stack size() 方法的介绍和示例。