编程实践中经常需要对文件的读写,本篇文章做一个文件追加写的模块。
使用FileWriter类
(1)使用的构造函数为(参考JAVA API文档):
public FileWriter(String fileName,boolean append) throws IOException
(2)参数说明
fileName(String):要写入数据的文件名称。
append(boolean):如果为 true
,则将数据写入文件末尾处,而不是写入文件开始处;如果为false,表示新建文件直接写入,如果已有文件则直接覆盖。
(3)接口模块代码
import java.io.FileWriter; public class AppendWriteFile { private FileWriter filewrite=null; private String context=null; //filename文件名称,context要追加写入的内容 public AppendWriteFile(String filename,String context) throws Exception{ filewrite=new FileWriter(filename,true); this.context=context; } public void append_write() throws Exception{ filewrite.append(getContext()); filewrite.close(); } public String getContext() { return context; } public void setContext(String context){ this.context=context; } ///具体使用 public static void main(String args[]) throws Exception{ new AppendWriteFile("c:\\a.txt","你好吗?").append_write(); } }