更改后如何在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中保存文本文件? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

用PDF复制文本后提示框说已经保存在电脑的clipboard了,但是我没有找到。那到底在哪里呢?

如何在java中将文本添加到文本文件中? [复制]

如何进行活动菜单文本颜色更改导航下拉项子菜单? [复制]

如何把java文本框内容保存到文本文件里

如何把java文本框内容保存到文本文件里

如何让PDF文档只能读,不能修改和复制?