Scala Stack clear()方法与实例
在Scala Stack类中,利用 clear() 方法来删除栈中的所有元素。
方法定义: def clear():Unit
返回类型。它返回一个空队列。
例子 #1:
// Scala program of clear()
// method
// Import Stack
import scala.collection.mutable._
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating stack
val s1 = Stack(1, 2, 3, 4, 5)
// Print the stack
println("Before clear() method: " + s1)
// Applying clear method
val result = s1.clear
// Displays output
print("After clear() method: " + result)
}
}
输出。
Before clear() method: Stack(1, 2, 3, 4, 5)
After clear() method: ()
例子#2。
// Scala program of clear()
// method
// Import Stack
import scala.collection.mutable._
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating stack
val s1 = Stack("geeks", "for", "geeks")
// Print the stack
println("Before clear() method: " + s1)
// Applying clear method
val result = s1.clear
// Displays output
print("After clear() method: " + result)
}
}
输出。
Before clear() method: Stack(geeks, for, geeks)
After clear() method: ()
极客教程