📌  相关文章
📜  带有开头、分隔符和结尾的 Scala Map mkString() 方法示例(1)

📅  最后修改于: 2023-12-03 15:39:24.820000             🧑  作者: Mango

Scala Map mkString() 方法示例

在 Scala 中,Map 是一种类似于字典的键值对集合类型。Scala 提供了一个 mkString() 方法,可以将 Map 转换成一个字符串表示,并且可定制化开头、分隔符和结尾。

语法

Map.mkString(start: String, sep: String, end: String): String

参数说明:

  • start: 转换后字符串的开头,默认为 "{"
  • sep: 分隔符,默认为 ","
  • end: 转换后字符串的结尾,默认为 "}"

返回值:转换后的字符串表示。

示例

下面示例演示如何使用 mkString() 方法将一个 Map 转换成字符串,并使用自定义的开头、分隔符和结尾。

val map: Map[String, String] = Map("a" -> "apple", "b" -> "banana", "c" -> "cherry")
val result = map.mkString("[", "; ", "]")
println(result)

输出: [a -> apple; b -> banana; c -> cherry]

在上面的示例中,我们使用了自定义的开头 "[",分隔符 "; ",结尾 "]",因此输出的字符串以 "[" 开头,以 "]" 结尾,键值对之间用 "; " 分隔。