黑马程序员技术交流社区

标题: 我用字符流copy的图片文件为何无法打开,显示已损坏 [打印本页]

作者: 彼岸轮回    时间: 2016-6-23 22:49
标题: 我用字符流copy的图片文件为何无法打开,显示已损坏

  1. import java.io.BufferedReader;
  2. import java.io.BufferedWriter;
  3. import java.io.FileReader;
  4. import java.io.FileWriter;
  5. import java.io.IOException;

  6. public class Demo_copy {

  7.         public static void main(String[] args) throws IOException {
  8.                 //定义读写两个流变量
  9.                 FileReader fr = null;
  10.                 FileWriter fw = null;
  11.                 //将两个变量初始化和赋值
  12.                 fr = new FileReader("C:\\Users\\Administrator\\Desktop\\图片.jpg");
  13.                 fw = new FileWriter("C:\\Users\\Administrator\\Desktop\\图片_copy.jpg");
  14.                 //创建两个读写缓冲区并与两个流相关
  15.                 BufferedReader bfr = new BufferedReader(fr);
  16.                 BufferedWriter bfw = new BufferedWriter(fw);
  17.                 //定义String类临时变量用于关联两个缓冲区
  18.                 String s = null;
  19.                 //copy
  20.                 while((s=bfr.readLine()) != null){
  21.                        
  22.                         bfw.write(s);
  23.                         bfw.newLine();
  24.                         bfw.flush();
  25.                 }
  26.                 //善后工作
  27.                 bfw.close();
  28.                 bfr.close();       
  29.                
  30.         }
  31. }
复制代码
好郁闷,打不开copy后的jpg图片文件

作者: crazymen    时间: 2016-6-23 22:51
一看就知道上课不听啊,自己看书去,,,,,
作者: 彼岸轮回    时间: 2016-6-23 22:54
crazymen 发表于 2016-6-23 22:51
一看就知道上课不听啊,自己看书去,,,,,

....................你过来,我有要事要找你商量
作者: hero_king    时间: 2016-6-23 22:58
你都说了字符流。。。字符流能复制图片吗。。。
作者: 伯牙    时间: 2016-6-23 23:07
给分儿我就告诉你{:2_45:}
作者: 159269236    时间: 2016-6-23 23:08
字符流复制不行,转成字节流吧~
作者: superCode    时间: 2016-6-23 23:13
一个SB,在这里水贴,有意思么
作者: 彼岸轮回    时间: 2016-6-24 22:48
superCode 发表于 2016-6-23 23:13
一个SB,在这里水贴,有意思么

儿子,你又在坑爸爸




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2