阅读量:0
在Scala中,可以使用以下方法来读取文件:
- 使用Source类读取文件内容:
import scala.io.Source val filename = "file.txt" val fileContents = Source.fromFile(filename).getLines().mkString("n") println(fileContents)
- 使用Java的Files类读取文件内容:
import java.nio.file.{Paths, Files} val filename = "file.txt" val fileContents = new String(Files.readAllBytes(Paths.get(filename))) println(fileContents)
- 使用Java的BufferedReader类逐行读取文件内容:
import java.io._ val filename = "file.txt" val reader = new BufferedReader(new FileReader(filename)) var line: String = null while ({line = reader.readLine(); line != null}) { println(line) } reader.close()