Scala Stack push() method with example
In Scala Stack class
, the push() method is utilized to add an element on the top of the stack.
Method Definition: def push(elem: A): Stack.this.type
Return Type: It adds an element on the top of the stack.
Example #1:
// Scala program of push() // method import scala.collection.mutable.Stack // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a stack var s = Stack[Int]() // Applying push method s.push( 1 ) s.push( 2 ) s.push( 3 ) s.push( 4 ) // Print the Stack println(s) } } |
chevron_right
filter_none
Output:
Stack(4, 3, 2, 1)
Example #2:
// Scala program of push() // method import scala.collection.mutable.Stack // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a stack var s = Stack[String]() // Applying push method s.push( "C++" ) s.push( "Java" ) s.push( "Python" ) s.push( "Scala" ) // Print the Stack println(s) } } |
chevron_right
filter_none
Output:
Stack(Scala, Python, Java, C++)