scala文件操作
来源:互联网 发布:长颈鹿美语待遇 知乎 编辑:程序博客网 时间:2024/06/18 10:47
scala文件操作
@(SCALA)[scala]
完整代码请见:https://github.com/lujinhong/scalademo
本示例完成了Scala文件中的一些常见操作,包括读取文件并输出,把内容写入一个文件等。
直接上代码:
package org.lujinhong.demo.scalaimport scala.io.Sourceimport java.io.PrintWriterobject IODemo { def main(args: Array[String]) = { val fileName = "/Users/liaoliuqing/setupfile/eclipse/notice.html" val outFile = "/Users/liaoliuqing/Downloads/1.txt" readAndPrint(fileName) //从返回的数组中读取第10行 val lines = readToArray(fileName) println(lines(10)) //将第15行数据输出到一个文件中 writeToFile(outFile, lines(15)) } //打印出文件中的所有内容 def readAndPrint(fileName: String) { val source = Source.fromFile(fileName) val lineIterator = source.getLines() for (l <- lineIterator) { println(l) } } //将文件按行读入一个数组并返回 def readToArray(fileName: String) = { val source = Source.fromFile(fileName) val lines = source.getLines().toArray lines } //将内容写入某个文件中,由于scala没有提供写文件的支持,可以使用java.io中的类代替 def writeToFile(outFile: String, content: String) { val out = new PrintWriter(outFile) out.write(content) out.close() }}
阅读全文
0 0
- scala文件操作
- Scala 文件操作
- scala 文件写入操作
- Scala File 文件操作
- scala文件操作
- Scala 中的文件操作
- Scala-文件操作
- Scala学习笔记15【Scala文件操作】
- Scala教程(八)文件操作
- scala基础3-文件操作
- scala文件和目录操作
- Scala 中的文件目录操作
- Scala文件操作实战详解
- Spark基础-Scala文件操作
- 【scala io】scala io操作 txt文件读取和写入
- Scala:Tuple、Array、Map与文件操作
- Scala : Tuple、Array、Map、文件操作
- Scala---文件读取、写入、控制台操作
- H5获取地理位置
- 各主流浏览器内核判断
- free
- socfpga-3.12 编译方法
- 解析json格式字符串
- scala文件操作
- JavaScript中的call方法和apply方法
- J
- return 和 exit 的区别
- 用一个案例介绍jQuery插件的使用和写法
- 【KMP+DP+矩阵优化】BZOJ1009 [HNOI2008]GT考试
- next_permutation()的用法,与作用
- Hive快速入门
- java8 枚举