1
A
回答
1
步骤1:检索从文件中的字符串
val lines = scala.io.Source.fromFile("C:/Devs/Scala/Test1/src/abc.txt").mkString
第二步:定义一个函数,它删除标签,并用两个空格
def transform(S:String): String = {
return S.flatMap { case '\t' => " " case c => s"$c" }
}
第三步替换为:使用此功能
println(transform(lines))
输入:
ABCDEFGH b
输出:
ABCDEFGH < 2个空间> b
完整代码
def transform(S:String): String = {
return S.flatMap { case '\t' => " " case c => s"$c" }
}
def main(args: Array[String]) {
val lines = scala.io.Source.fromFile("C:/Devs/Scala/Test1/src/abc.txt").mkString
println(lines) // displays abcdefgh b
println(transform(lines)) //displays abcdefgh b
}
希望帮助
相关问题
- 1. 如何以编程方式在android中编辑文件内容
- 2. Haskell操纵文件内容
- 3. 如何以编程方式读取apk文件的内容?
- 4. 如何以编程方式列出Android APK文件的内容?
- 5. 操纵CSS文件编程
- 6. 如何以编程方式将内容写入json文件
- 7. 如何以编程方式操纵Windows桌面图标位置?
- 8. 如何以编程方式操作本地Google文档文件
- 9. 如何以编程方式从电话中读取“contacts2.db”文件的内容?
- 10. 操纵Joomla内容
- 11. 操纵SurfaceScrollViewer内容
- 12. SSRS:如何以编程方式修改文本内容?
- 13. 如何操纵Scala中的JSON AST
- 14. 如何操纵ajax加载的内容?
- 15. 如何以编程方式设置/编辑webview的内容
- 16. 以编程方式提取InstallShield setup.exe文件的内容
- 17. 以编程方式确定OSX上的文件内容类型
- 18. 以编程方式复制内容控件及其内容
- 19. 如何以编程方式更改Eclipse中的帮助内容?
- 20. 如何以编程方式批准Sitecore中的内容项
- 21. 如何以编程方式在/values/strings.xml文件中引用某些内容?
- 22. 操纵画布的内容
- 23. 如何以编程方式编写节点内容模块
- 24. 以编程方式获取内容文件和主要输出
- 25. 以编程方式操纵性能监视器
- 26. 如何以编程方式搜索某个JAR内的文件?
- 27. 如何以编程方式设置Viewbox的内容?
- 28. 如何以编程方式将ContentControl的内容绑定到DataContext?
- 29. 如何以编程方式删除UITextField的内容?
- 30. 如何以编程方式放大/缩小WebView的内容?