//StringBuffer常用于字符串追加,插入,删除
import java.io.*;
public class IOFile {
static File f=new File("test.txt");
static int count=0;
public static void main(String[] args)
{
if(!f.exists())
{
try
{
f.createNewFile();
}catch(IOException e1)
{
System.out.println(e1);
}catch(Exception e2){
System.out.println(e2);
}
}
for(int i=0;i<5;i++)
{
try
{
FileWriter fos=new FileWriter(f,true);
fos.write(String.valueOf(i));
fos.write('\n');
fos.flush();
fos.close();
}catch(FileNotFoundException e)
{
System.out.println(e);
}catch(IOException e1)
{
System.out.println(e1);
}
}
try
{
BufferedReader br=new BufferedReader(new FileReader("test.txt"));
String str=null;
for(str=br.readLine();str!=null;str=br.readLine())
System.out.println(str);
br.close();
}catch(FileNotFoundException e1)
{
System.out.println(e1);
}catch(IOException e2)
{
System.out.println(e2);
}
}
}