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());
}
}
}
}
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());
}
}
}
}