27

如何读取a的所有BufferedReader行并存储到字符串中?

 val br = new BufferedReader(...)
 val str: String = getAllLines(br) // getAllLines() -- is where I need help

类似于这个问题

4

1 回答 1

62

BufferedReader这就是我在 Scala 中处理 a的方式:

val br:BufferedReader = ???
val strs = Stream.continually(br.readLine()).takeWhile(_ != null)

阅读器的每一行都会有一个字符串。如果你想在一个字符串中:

val str = Stream.continually(br.readLine()).takeWhile(_ != null).mkString("\n")
于 2013-09-20T19:50:27.723 回答