更改后如何在java中保存文本文件? [复制]
Posted
技术标签:
【中文标题】更改后如何在java中保存文本文件? [复制]【英文标题】:How to save a text file in java after changing it? [duplicate] 【发布时间】:2014-10-08 09:40:05 【问题描述】:在我的项目中,我正在打开文本文件,并对文件进行了一些更改,并且我想在更改文件后保存文件,例如使用位置浏览另存为。 我能做到吗?
感谢您的帮助!
【问题讨论】:
一点谷歌搜索应该会对您有所帮助。 是的,我试过但我没有找到我需要的东西.. 你是如何打开文件的?你是如何改变它们的? 我打开一个文件,然后我把它复制成一个字符串,然后我改变字符串 在这种情况下,您真的没有正确搜索。提示:保存文件就是写文件。 【参考方案1】:这是一个可以帮助您的链接: Binary streams
或者你可以试试这个:Reading/writing text files
【讨论】:
【参考方案2】:在互联网上进行一些搜索会有所帮助。这是一个基本程序,它将从一个文件读取并写入另一个文件。您可以根据自己的需要进行修改。
import java.io.*;
public class CopyFile
public static void main(String args[]) throws IOException
FileInputStream in = null;
FileOutputStream out = null;
try
in = new FileInputStream("input.txt");
out = new FileOutputStream("output.txt");
int c;
while ((c = in.read()) != -1)
out.write(c);
finally
if (in != null)
in.close();
if (out != null)
out.close();
这里还有一些教程:
http://www.vogella.com/tutorials/JavaIO/article.html http://www.mkyong.com/tutorials/java-io-tutorials/【讨论】:
【参考方案3】:你应该提供一些代码。但是,是的,使用例如FileWriter 你只需用FileWriter(File file, boolean append=true)
打开你的文件,完成后调用close()。可以这么说,保存是自动的。
【讨论】:
以上是关于更改后如何在java中保存文本文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章