Java基础之IO流,文件的续写

import java.io.*;
import java.text.*;
import java.util.*;
class FileWriterDemo
{
    public static void main(String[] args)
    {
        FileWriter fw = null;
        try        
        {
            //续写:根据给定的文件名以及指示是否附加写入数据的 boolean 值来构造 FileWriter 对象。
            fw = new FileWriter("demo.txt",true);
            
            for(int i=0;i<10;i++)
            {
                fw.write(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:S E").format(new Date()));
                fw.write("\r\n");
                fw.flush();
                
                try
                {
                    Thread.sleep(1000);
                }
                catch(InterruptedException e)
                {
                    System.out.println("Error:"+e.getMessage());
                }
            }
        }
        catch(IOException e)
        {
            System.out.println("Error:"+e.getMessage());
        }
        finally
        {
            try
            {
                if(null!=fw)
                {
                    fw.close();
                }
            }
            catch(IOException e)
            {
                System.out.println("Error:"+e.getMessage());
            }
        }
    }
}
原文地址:https://www.cnblogs.com/cxmsky/p/2880845.html