码迷,mamicode.com
首页 > 其他好文 > 详细

【scala】IO

时间:2018-05-07 14:40:57      阅读:128      评论:0      收藏:0      [点我收藏+]

标签:文件   val   statistic   直接   tis   hello   source   调用   you   

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)
    }
}

  

 

【scala】IO

标签:文件   val   statistic   直接   tis   hello   source   调用   you   

原文地址:https://www.cnblogs.com/zzhangyuhang/p/9002286.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!