scala学习:Scala文件的读取、写入、控制台输入操作代码

来源:互联网 发布:h3c 5500 端口聚合 编辑:程序博客网 时间:2024/05/16 09:20
1、文件的读取、写入操作
2、控制台操作

代码示例:
package com.mk.file

import scala.io.Source
import java.io.PrintWriter
import java.io.File

/**
* @author 
*/
object FileOps {
  def main(args: Array[String]): Unit = {
    //读取本地文件   
    val file = Source.fromFile("D://test//test.txt")
    for(f <- file.getLines()){println(f)}
    file.close
    //读取网络文件
    val file2 = Source.fromURL("http://www.baidu.com")
    file2.foreach(print)
    file2.close
    //写入本地文件
    val writer = new PrintWriter(new File("D://test//test.txt"))
    for(i <- 1 to 100) {writer.println(i)}
    writer.close
    //控制台读取文件
    println("input your code")
    val line = Console.readLine()
    println("your input words is :" + line)
  }
}

以上内容是从王家林老师DT大数据课程第18讲的学习笔记。
DT大数据微信公众账号:DT_Spark  

王家林老师QQ:1740415547 

王家林老师微信号:18610086859

第18讲视频链接: http://pan.baidu.com/s/1ntqtQJn
优酷视频:http://v.youku.com/v_show/id_XMTI2ODM5OTAxNg==.html
0 0
原创粉丝点击