如何在Java中将字符串保存到文本文件:完整指南
大家好!我刚开始学习Java,遇到了一个问题:不知道如何正确地将字符串保存到文本文件中。我读了很多文章,但每篇文章都提供了不同的方法,我搞糊涂了。\n\n我需要程序读取用户的一些数据(例如通过Scanner输入的文本),然后将它们写入文件。我尝试了几种方法,但代码要么不起作用,要么创建的文件是空的。\n\n以下是我一次失败的尝试:\n\n
import java.io.*;\n\npublic class Test {\n public static void main(String[] args) {\n String text = "Привет, мир!";\n File file = new File("output.txt");\n \n try {\n file.createNewFile();\n FileWriter writer = new FileWriter(file);\n writer.write(text);\n } catch (IOException e) {\n e.printStackTrace();\n }\n }\n}\n\n文件创建了,但它是空的。我怀疑需要关闭writer或者使用