我想以字符的方式讲文件读入,然后分析字符,在意字符的方式写到相应的文件中,为什么我这样写不出东西?文件总是空的import java.io.*;
 class A
{
    public static void main(String[] args) throws IOException
    {
int r;
int i=0;
int c=0;     
BufferedReader br = new BufferedReader( new  FileReader(new File("a.txt")));
BufferedWriter bw = new BufferedWriter( new FileWriter(new File("a1.txt"),true));
while ((r=br.read())!=-1)
{
System.out.println("r= "+r);
bw.write(r);//这是地方为什么不行?如果解决了,我的这种方式能以字符的方式写出?就是最后能够看到正确的文本格式
}
System.out.println("i= "+i);
System.out.println("C= "+c);
    }
}