📅  最后修改于: 2023-12-03 15:25:27.124000             🧑  作者: Mango
在 Scala 中,有一个非常实用的方法: mkString()
。 这个方法可以将一个集合转换为字符串,并使用指定的分隔符分隔元素。 在本文中,我们将会学习 mkString()
方法及其在 Scala 编程中的使用。
mkString()
方法是 Scala 的公共方法之一,用于将一个集合转换为字符串。 它可以使用可选的分隔符将集合中的元素连接在一起。 如果未指定分隔符,则默认使用空格字符将元素连接在一起。
以下是 mkString()
方法的语法:
def mkString(start: String, sep: String, end: String): String
| 参数 | 描述 | | --- | --- | | start | 在字符串的开头添加的字符串(默认为空) | | sep | 用于分隔元素的字符串(默认为空格字符) | | end | 在字符串的结尾添加的字符串(默认为空) |
接下来,我们将看一些示例,使用 Scala 中的 mkString()
方法来连接集合中的元素并创建字符串。
// 创建一个 List 对象
val fruits = List("Apple", "Banana", "Orange", "Kiwi")
// 使用默认分隔符将列表元素连接起来,并创建字符串
val result = fruits.mkString
// 打印输出
println(result)
输出结果:
Apple Banana Orange Kiwi
// 创建一个 List 对象
val fruits = List("Apple", "Banana", "Orange", "Kiwi")
// 使用自定义分隔符将列表元素连接起来,并创建字符串
val result = fruits.mkString(", ")
// 打印输出
println(result)
输出结果:
Apple, Banana, Orange, Kiwi
// 创建一个 List 对象
val fruits = List("Apple", "Banana", "Orange", "Kiwi")
// 使用自定义前缀和后缀,以及默认分隔符将列表元素连接起来,并创建字符串
val result = fruits.mkString("[", ", ", "]")
// 打印输出
println(result)
输出结果:
[Apple, Banana, Orange, Kiwi]
在本文中,我们学习了 Scala 中 mkString()
方法的语法及使用方法。我们了解了如何使用默认和自定义分隔符将集合中的元素连接起来,并添加前缀和后缀来创建字符串。 请注意,mkString()
方法返回一个新的字符串,原始集合保持不变。