Java对文件的追加写,模块设计

无情 阅读:852 2020-10-18 22:09:49 评论:0

编程实践中经常需要对文件的读写,本篇文章做一个文件追加写的模块

使用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(); 
    } 
}
标签:java
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号