BufferedReader
の行のallを読み取り、文字列に格納するにはどうすればよいですか?
val br = new BufferedReader(...)
val str: String = getAllLines(br) // getAllLines() -- is where I need help
これに似ています 質問 。
これが私がScalaでBufferedReader
を扱う方法です:
val br:BufferedReader = ???
val strs = Stream.continually(br.readLine()).takeWhile(_ != null)
リーダーからの各行に文字列があります。 1つの文字列にしたい場合:
val str = Stream.continually(br.readLine()).takeWhile(_ != null).mkString("\n")