read?
为什么不是write(int c) ?
偶好晕阿

解决方案 »

  1.   

    不管类型全部用byte
    byte date[] = new byte[fi.available()];
              fi.read(date);
              fo.write(date);
      

  2.   

    不好意思,我写错了,应该是write
      

  3.   

    BufferedWriter.write(int c)
     写入的asicc值,如write(65)返回的'A';
     所以写入的肯定与int值不同
      

  4.   

    用write(65)
    与write('A')
     得到同样的值
      

  5.   

    Buffered不会马上写入的,需要Flush一把才行