Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Scala Iterator mkString() method with a start, a separator and an end with example

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

This method is also same as mkString() method but here it is accompanied by a start, a separator and an end.

Method Definition: def mkString(start: String, sep: String, end: String): String

Where, start is the starting string, sep is the separator string and end is the ending string.

Return Type: It returns the string representation of the stated collection along with a start, a separator and an end.

Example #1:




// Scala program of mkString()
// method with a start, end 
// and a separator
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating an Iterator 
        val iter = Iterator(1, 2, 3, 5)
          
        // Applying mkString method 
        val result = iter.mkString("*", "0", "*")
          
        // Displays output
        println(result)
      
    }
}

Output:

*1020305*

Where, start is the *, sep is the 0 and end is also *.
Example #2:




// Scala program of mkString()
// method with a start, end 
// and a separator
  
// Creating object
object GfG
  
    // Main method
    def main(args:Array[String])
    {
      
        // Creating an Iterator 
        val iter = Iterator(1, 2, 3, 5)
          
        // Applying mkString method 
        val result = iter.mkString("#", "*", "#")
          
        // Displays output
        println(result)
          
    }
}

Output:

#1*2*3*5#

My Personal Notes arrow_drop_up
Last Updated : 13 Aug, 2019
Like Article
Save Article
Similar Reads