This method is same as addString() method but here we can even include a separator between all the elements of an Iterator.
Method Definition : def addString(b: StringBuilder, sep: String): StringBuilder
Where, sep is the separator.Return Type :It returns the elements of an iterator in the String Builder along with the separator stated.
Example #1:
// Scala program of addString() // method along with separator // Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating an Iterator
val iter = Iterator( 11 , 12 , 13 , 14 )
// Applying addString method
// with a separator
val result = iter.addString( new StringBuilder(), "#" )
// Displays output
println(result)
}
} |
Output:
11#12#13#14
Example #2:
// Scala program of addString() // method along with separator // Creating object object GfG
{ // Main method
def main(args : Array[String])
{
// Creating an Iterator
val iter = Iterator( 5 , 6 , 9 )
// Applying addString method
// with a separator
val result = iter.addString( new StringBuilder(), "*" )
// Displays output
println(result)
}
} |
Output:
5*6*9