Chi*_*kar 2 scala string-concatenation set
我有一个Set[String]包含几个字符串的不可变Scala ,比方说{"a", "b", "c"}.我想基本上将它们添加到String看起来像"\"a\",\"b\",\"c\"".我知道我可以创建一个var resultStr并使用for循环来获得结果.但是由于Scala鼓励使用不可变的val而不是val,并且在集合上定义了很多操作,我想知道是否有更优雅的方法来实现结果.
谢谢.
如果你想从scala集合中创建一个String,那么你可以简单地使用它mkString(sep).例如,
Set("a", "b", "c").mkString(",")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
638 次 |
| 最近记录: |