读取文件(一次读取一行)
import scala.io.Source
object FileApp {
def main(args: Array[String]): Unit = {
val file = Source.fromFile("F:\\BigData\\wc.txt")
def readLine(): Unit = {
for (line <- file.getLines()) println(line)
}
readLine()
}
}
读取文件(一次读取一个字符)
import scala.io.Source
object FileApp {
def main(args: Array[String]): Unit = {
val file = Source.fromFile("F:\\BigData\\wc.txt")
def readChar(): Unit = {
for (ele <- file) {
println(ele)
}
}
readChar()
}
}
读取网络数据
import scala.io.Source
object FileApp {
def main(args: Array[String]): Unit = {
def readNet(): Unit ={
val file=Source.fromURL("http://www.baidu.com")
for(line<-file.getLines())
println(line)
}
readNet()
}
}