我是Scala的新手。我想在现有文件中添加一行新的文本。
我尝试了下面的代码,但它覆盖了现有的文本:
println("plese enter the text")
val text = Console.readLine()
val write = new PrintWriter(new File("Test.txt"))
write.write(text)
write.close()
请帮我做这个。
这是一个javaapi问题
你可以做
val write = new PrintWriter(new FileOutputStream(new File("Test.txt"),true)))
这将以附加模式而不是覆盖模式打开文件。
文档在这里