📅  最后修改于: 2023-12-03 15:23:18.724000             🧑  作者: Mango
在 Scala 中,我们可以使用 mkString
函数将 Java Set 转换为字符串。下面是示例代码:
import java.util.{HashSet => JHashSet}
val set = new JHashSet[String]()
set.add("foo")
set.add("bar")
set.add("baz")
val str = set.toArray.mkString(",")
println(str) // 输出结果为 "foo,bar,baz"
在上面的代码中,我们首先导入了 Java 中的 HashSet
类,并使用 JHashSet
作为别名。然后我们创建了一个新的 JHashSet
对象,并向其中添加了三个字符串元素。接着,我们通过 set.toArray
将 JHashSet
转换为数组,并使用 mkString
函数将数组转换为逗号分隔的字符串。最后,我们打印输出了转换后的字符串。
需要注意的是,mkString
函数中的参数 ,
表示每个元素之间的分隔符,您可以根据实际需求将其替换为其他字符或字符串。
希望这篇介绍对您有所帮助。