当前位置: 首页 > 面试题库 >

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

施振海
2023-03-14
问题内容

在Java中,我来自一个名为“ text”的String变量中的文本字段中的文本。

如何将“文本”变量的内容保存到文件中?


问题答案:

如果你只是输出文本,而不是任何二进制数据,则可以执行以下操作:

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

然后,将String写入其中,就像写入任何输出流一样:

out.println(text);

与以往一样,你将需要异常处理。out.close()完成写作后,请务必致电。

如果你使用的是Java 7或更高版本,则可以使用“ try-with-resources语句 ”,该语句将PrintStream在完成处理后自动关闭(即退出该块),如下所示:

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

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



 类似资料:
  • 问题内容: 我使用以下代码将汉字保存到.txt文件中,但是当我用写字板打开它时,我看不懂它。 我能做什么 ?我知道如果将汉字剪切并粘贴到写字板中,可以将其保存到.txt文件中。如何在Java中做到这一点? 问题答案: 这里有几个因素在起作用: 文本文件没有用于描述其编码的内在元数据(就尖括号税而言,XML受欢迎是有原因的) Windows的默认编码仍然是8位(或双字节)“ ANSI ”字符集,其值

  • 我正在尝试使用javascript(前端)和Java(后端)在服务器磁盘上保存一个文件。 JavaScript: 在javascript中,我有一个函数将文件分块并通过Ajax发送给Java。 null null 这是我第一次在Java编程,所以如果你有什么建议,请告诉我。 我试图在Java中创建一个函数,将ajax发送的块保存在TXT中。当javascript检测到最后一个块时,我想用Java将

  • 问题内容: 假设我有一个如下所示的javascript对象: 我将其字符串化以转换为JSON。如何将此JSON保存到本地文本文件,以便可以在记事本等中打开它。 问题答案: Node.js: 浏览器(webapi):

  • 以及如何将指令保存为相同格式的文本文件?

  • 我有一个名为samparr的数组[字符串],其中包含一些值,我希望它存储为输出文件。 就像, 但RDD不是数组吗[字符串]

  • 问题内容: 我正在使用Python打开文本文档: 我想将字符串变量的值替换为文本文档。有人可以让我知道怎么做吗? 问题答案: 如果使用上下文管理器,则将自动为你关闭文件 如果你使用的是Python2.6或更高版本,则最好使用 对于python2.7及更高版本,你可以使用代替 在Python3中,该函数有一个可选参数 Python3.6引入了f字符串作为另一种选择