首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
Scala简介
Scala 基础语法
Scala 数据类型
Scala 变量
Scala 访问修饰符
Scala 运算符
Scala IF...ELSE 语句
Scala 循环
Scala 方法与函数
Scala 闭包
Scala 字符串
Scala 数组
Scala Collection
Scala Iterator(迭代器)
Scala 类和对象
Scala Trait(特征)
Scala 模式匹配
Scala 正则表达式
Scala 异常处理
Scala 提取器(Extractor)
Scala 文件 I/O
当前位置:
首页>>
技术小册>>
Scala入门教程
小册名称:Scala入门教程
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("码小课教程") writer.close() } } ``` 执行以上代码,会在你的当前目录下生产一个 test.txt 文件,文件内容为"码小课教程": ``` $ scalac Test.scala $ scala Test $ cat test.txt 码小课教程 ``` ###从屏幕上读取用户输入 有时候我们需要接收用户在屏幕输入的指令来处理程序。实例如下: 实例 ``` import scala.io._ object Test { def main(args: Array[String]) { print("请输入码小课教程官网 : " ) val line = StdIn.readLine() println("谢谢,你输入的是: " + line) } } ``` Scala2.11 后的版本 Console.readLine 已废弃,使用 scala.io.StdIn.readLine() 方法代替。 执行以上代码,屏幕上会显示如下信息: ``` $ scalac Test.scala $ scala Test 请输入码小课教程官网 : www.maxiaoke.com 谢谢,你输入的是: www.maxiaoke.com ``` ###从文件上读取内容 从文件读取内容非常简单。我们可以使用 Scala 的 Source 类及伴生对象来读取文件。以下实例演示了从 "test.txt"(之前已创建过) 文件中读取内容: 实例 ``` import scala.io.Source object Test { def main(args: Array[String]) { println("文件内容为:" ) Source.fromFile("test.txt" ).foreach{ print } } } ``` 执行以上代码,输出结果为: ``` $ scalac Test.scala $ scala Test 文件内容为: 码小课教程 ```
上一篇:
Scala 提取器(Extractor)
该分类下的相关小册推荐:
暂无相关推荐.