0
n行の入力ファイルが1つあります。 n行の出力ファイルを個作成するにはどうすればよいですか?複数の出力をスカラーで作成するには?
の質問は、これは二つの方法で行うことができ、ファイルの書き方を知っているのであれば、私はちょうど
for (line <- Source.fromFile(filePath).getLines) {
println(line)
}
n行の入力ファイルが1つあります。 n行の出力ファイルを個作成するにはどうすればよいですか?複数の出力をスカラーで作成するには?
の質問は、これは二つの方法で行うことができ、ファイルの書き方を知っているのであれば、私はちょうど
for (line <- Source.fromFile(filePath).getLines) {
println(line)
}
を知っています。 FileWriter
val file = new File("sample.txt")
val bufferw = new BufferedWriter(new FileWriter(file))
bufferw.write("whatever you want to write here")
bufferw.close()
を使用することでの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)を使用することにより
1)あなたはn個の異なるファイルを書き込むために探している場合は、おそらくあなたは、ファイル名のeachtimeをオーバーライドすることで、コードを繰り返す必要がありますループで。両方のアプローチの間
違いはhttps://coderanch.com/t/418148/certification/Information-PrintWriter-FileWriter
@読み取ることができますが、これとは別の答えを探しているなら、私に知らせてください。
[Scalaでファイルに書き込む方法は?](http://stackoverflow.com/questions/4604237/how-to-write-to-a-file-in-scala) – soote
試しましたか?このサイトの検索機能? – maasg