📅  最后修改于: 2023-12-03 15:05:02.970000             🧑  作者: Mango
本文介绍了 Scala 中的 Iterator mkString() 方法,并提供了带有开始、分隔符和结束的示例。
在 Scala 中,Iterator 是一个用于访问集合元素的迭代器。mkString() 方法用于将迭代器中的元素拼接成一个字符串,并可以指定开始、分隔符和结束。
mkString() 方法有以下语法:
def mkString(sep: String): String
def mkString(start: String, sep: String, end: String): String
sep
:用于分隔每个元素的字符串。start
:字符串的开始部分。end
:字符串的结束部分。下面是一个使用 mkString() 方法的示例:
val numbers = Iterator(1, 2, 3, 4, 5)
val result = numbers.mkString(", ")
println(result)
输出:
1, 2, 3, 4, 5
在上面的示例中,我们创建了一个包含数字的迭代器 numbers
。然后我们调用 mkString(", ")
方法,将每个数字以 ,
作为分隔符拼接成字符串。最后,我们打印输出结果。
接下来,我们将展示如何使用带有开始、分隔符和结束的 mkString() 方法:
val numbers = Iterator(1, 2, 3, 4, 5)
val result = numbers.mkString("Numbers: ", ", ", "!")
println(result)
输出:
Numbers: 1, 2, 3, 4, 5!
在上面的示例中,我们调用了 mkString("Numbers: ", ", ", "!")
方法,将数字以 ,
作为分隔符拼接到一个以 "Numbers: "
作为开始、"!"
作为结束的字符串中。最后,我们打印输出结果。
以上就是使用 Scala 中的 Iterator mkString() 方法的示例和介绍。mkString() 方法可以方便地将迭代器中的元素拼接成字符串,并可以自定义开始、分隔符和结束部分,非常实用。