scalaIO
Posted zzhangyuhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scalaIO相关的知识,希望对你有一定的参考价值。
1.读文件
可以使用Scala的Source
类及其对象来读取文件。
Source 类 需要导入
scala.io.Source
然后调用fromFile()方法来读取文件内容
import scala.io.Source object HelloWorld{ def main(args:Array[String]): Unit ={ val lines = Source.fromFile("D://statistics.txt");//读取文件内容 lines.getLines().foreach(println);//getLines()获取单行内容 } }
2.写文件
Scala写文件是通过Java提供的PrintWriter来实现
也不是说来实现,就是我们可以直接拿来用,Scala可以使用Java中任何对象。
import java.io._ object Demo { def main(args: Array[String]) { val writer = new PrintWriter(new File("test.txt" )) //写文件 writer.write("Hello Scala") writer.close() } }
3.用户输入
通过Console.readLine()方法来获取控制台的用户输入内容
object Demo { def main(args: Array[String]) { print("Please enter your input : " ) val line = Console.readLine //从控制台读取输入内容 println("Thanks, you just typed: " + line) } }
以上是关于scalaIO的主要内容,如果未能解决你的问题,请参考以下文章