Scala文件I/O
来源:互联网 发布:书生商友软件下载 编辑:程序博客网 时间:2024/06/05 09:47
1.写操作
Scala 进行文件写操作,直接用的都是 Java中 的 I/O 类 (java.io.File):
import java.io._object Test { def main(args: Array[String]) { val writer = new PrintWriter(new File("test.txt" )) writer.write("Hello World!") writer.close() }}
执行以上代码,会在你的当前目录下生产一个 test.txt 文件,文件内容为"菜鸟教程":
$ scalac Test.scala $ scala Test$ cat test.txt Hello World!
2.读操作
从文件读取内容非常简单。我们可以使用 Scala 的 Source 类及伴生对象来读取文件。以下实例演示了从 "test.txt"(之前已创建过) 文件中读取内容:
import scala.io.Sourceobject Test { def main(args: Array[String]) { println("文件内容为:" ) Source.fromFile("test.txt" ).foreach{ print } }}
执行以上代码,输出结果为:
$ scalac Test.scala $ scala Test文件内容为:Hello World!
阅读全文
0 0
- Scala文件I/O
- Scala 文件 I/O
- Scala 文件 I/O
- Scala文件I/O
- Scala文件I/O
- Scala基础教程(九):提取器、文件I/O
- Scala学习笔记10 - scala I/O
- 文件I/O与标准I/O
- 标准I/O、文件I/O
- 文件I/O与标准I/O
- 异步文件 I/O
- 多媒体文件I/O
- 文件I/O
- 文件I/O操作
- 文件I/O操作
- 文件I/O操作
- 文件I/O
- I/O文件库
- linux 命令行使用hanlp
- 深度学习——如何运行在移动设备上
- 02 使用代码实现子界面向父界面覆盖
- c++类和对象以及成员函数的总结
- (11)函数及函数重载
- Scala文件I/O
- C语言实现裴波纳契算法
- FLV-视频Tag
- 【Java基础之数据库】代码库(五)
- css的几种样式
- 51 nod 1717 好数
- 学习lua笔记分享(三)--C#远程加载lua代码
- 温故篇之素数
- 一起厌恶学习艳课网(一)