scala mkstring
2023-09-11 14:21:13 时间
如果你想要把集合元素转化为字符串,可能还会添加分隔符,前缀,后缀。
Solution
使用mkString方法来打印一个集合内容,下面给一个简单的例子:
scala> val a = Array("apple", "banana", "cherry")
a: Array[String] = Array(apple, banana, cherry)
scala> a.mkString
res3: String = applebananacherry
使用mkString方法你会看到结果并不漂亮,我们来加一个分隔符:
scala> a.mkString(",")
res4: String = apple,banana,cherry
scala> a.mkString(" ")
res5: String = apple banana cherry
这样看起来就好看多了,同样你可以添加一个前缀和一个后缀:
scala> a.mkString("[", ", ", "]")
res6: String = [apple, banana, cherry]
如果你想把一个潜逃集合转化为一个字符串,比如嵌套数组,首先你要展开这个嵌套数组,然后调用mkString方法:
scala> val a = Array(Array("a", "b"), Array("c", "d"))
a: Array[Array[String]] = Array(Array(a, b), Array(c, d))
scala> a.flatten.mkString(",")
res7: String = a,b,c,d
相关文章
- Scala入门到精通——第十五节 Case Class与模式匹配(二)
- 基于.net的分布式系统限流组件 C# DataGridView绑定List对象时,利用BindingList来实现增删查改 .net中ThreadPool与Task的认识总结 C# 排序技术研究与对比 基于.net的通用内存缓存模型组件 Scala学习笔记:重要语法特性
- Scala 常用语法
- 《Spark大数据分析:核心概念、技术及实践》一 2.2 Scala基础
- Scala vs Java 的27个主要区别(图片版)
- 《深入理解Scala》——第2章,第2.6节总结
- idea 无法创建Scala class 选项解决办法汇总
- 使用idea搭建Scala 项目
- Java & Groovy & Scala & Kotlin - 20.Switch 与模式匹配
- 《Scala机器学习》一一2.3 探索与利用问题
- Scala面向对象编程与类型系统
- 初识Scala
- 图解+Scala++基本语法(转载)
- Scala基础
- scala编程第17章学习笔记(2)——集和映射
- Scala 中Array,List,Tuple的差别