我有一个带 n 行的输入文件。如何从 n 行创建 n 输出文件?
我只知道
for (line <- Source.fromFile(filePath).getLines) {
println(line)
}
答案 0 :(得分:0)
如果问题是要知道如何编写文件,可以用两种方法完成。
1)使用PrintWriter
val writersample = new PrintWriter(new File("sample.txt" ))
writersample.write("put the content you want write")
//you can write as many lines as you want
writersample.close
2)使用FileWriter
val file = new File("sample.txt")
val bufferw = new BufferedWriter(new FileWriter(file))
bufferw.write("whatever you want to write here")
bufferw.close()
如果您要编写n个不同的文件,可能需要通过在循环中每次覆盖文件名来重复代码。
两种方法之间的差异可以在@ https://coderanch.com/t/418148/certification/Information-PrintWriter-FileWriter
中阅读如果您正在寻找与此不同的答案,请告诉我。