如何使用Java将字符串保存到文本文件?

问题:

在Java中,我有一个名为“text”的String变量中的文本字段的文本。
如何将“文本”变量的内容保存到文件?

回答:

如果您只是输出文本,而不是任何二进制数据,以下内容将起作用:

PrintWriter out = new PrintWriter("filename.txt");

然后,将您的String写入它,就像您对任何输出流一样:

out.println(text);

您将需要异常处理。完成写作后,请务必致电out.close()
如果您使用Java 7或更高版本,则可以使用“try-with-resources statement”,当您完成此操作时,将自动关闭您的PrintStream(即退出该块),如下所示:

try(  PrintWriter out = new PrintWriter( "filename.txt" )  ){
    out.println( text );
}

您仍然需要像以前一样显式地抛出java.io.FileNotFoundException

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How do I save a String to a text file using Java?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

9 + 1 =