Scala Iterator mkString() method with a start, a separator and an end with example
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#
Please Login to comment...