黑马程序员技术交流社区

标题: 复制照片中问题 [打印本页]

作者: 胡刚涛    时间: 2012-8-10 19:27
标题: 复制照片中问题
本帖最后由 胡刚涛 于 2012-8-10 19:47 编辑

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

public class x {
/**
  * @param args
  * @throws IOException
  */
public static void main(String[] args) throws IOException {
  // TODO Auto-generated method stub
  File inlog = new File("D:/Water lilies.jpg");
   File charFile = new File("D:/Water lilies backup.jpg");
   if(charFile.exists()) charFile.delete();  
  charFile.createNewFile();
   FileInputStream fr = new FileInputStream(inlog);
   FileOutputStream fw = new  FileOutputStream(charFile);
   BufferedReader br = new BufferedReader(new InputStreamReader(fr) );
   BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(fw));
   int bbb = fr.read();
   while(bbb != -1){
   fw.write(bbb);
   bbb = fr.read();
   }
   fw.flush();
}
}

复制完的照片打开不一样求助!!!


作者: 张雪磊    时间: 2012-8-10 19:36
本帖最后由 张雪磊 于 2012-8-10 19:49 编辑

图片不是文本文件,不能用字符流复制,应该用字节流



作者: 胡刚涛    时间: 2012-8-10 19:50
张雪磊 发表于 2012-8-10 19:36
图片不是文本文件,不能用字符流复制,应该用字节流

已经解决了 ,太失误了





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