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

使用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(); 
    } 
}
发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

JavaMail邮件传输(SMTP) 门户网站SMTP服务器详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。