我说的写就是把得到的字符串originalData写入另一个空的BMP文件。

解决方案 »

  1.   

    FileInputStream fi = new FileInputStream(path1);
              FileOutputStream fo = new FileOutputStream(path2);
              byte date[] = new byte[fi.available()];
              fi.read(date);
              fo.write(date);
              fi.close();
              fo.close();
    为什么一定要转成String
    bmp的要用byte才行!
      

  2.   

    看api,FileReader for Convenience class for reading character files