> 文档中心 > 字节流复制图片

字节流复制图片


字节流复制图片

  1. 需求:把E:\itcast\mn.jpg复制到模块目录下mn.jpg
  2. 思路:
    根据数据源创建字节输入流对象
    根据目的地创建字节输出流对象
    读写数据,复制图片(一次读取一个字节数组,一次写入一个字节数组)
    释放资源

以图文和代码内容形式讲解

  • D:\杂物\mn.JPG(数据源)
    柏维怡我爱你

  • D:\item\Hellow\src\mn.JPG(目的地)
    柏维怡我爱你

  • 代码

package Demo;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.*;public class Demo {    public static void main(String[] args) throws IOException { //创建数据源(读) FileInputStream infile = new FileInputStream("D:\\杂物\\mn.JPG");  //创建目的地(写) FileOutputStream outfile = new FileOutputStream("D:\\item\\Hellow\\src\\mn.JPG"); //复制图片(一次读取一个字节数组,一次写入一个字节数组) int len=0; byte[] by=new byte[1024]; while((len=infile.read(by))!=-1){outfile.write(by,0,len); } //释放资源 infile.close(); outfile.close();    }}

输出的结果
柏维怡我爱你

局座张召忠