br.readLine
返回一个String,map
对String 的操作起作用Char
for { line <- br.readLine }
和...一样
br.readLine.map { line =>
你可以这样写:
val br = new BufferedReader(new FileReader("/tmp/test.txt")) val outfile = new FileOutputStream("/tmp/x.txt") var line:String = "" while ({ line = br.readLine() ; line != null } ) { outfile.write(line.getBytes) outfile.write('\n') }