跟文件复制类似,把图片文件读进去,以字节数组输出来,在把字节数组都进写出到文件,完成图片复制
package com.jianshun;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.Reader;
import java.io.Writer;
/**
* 1:图片读取到字节数组
* 2:字节数组写出到文件
*/
public class IOTest09 {
public static void main(String[] args) {
//图片转成字节数组
byte[] datas = fileToByteArray("p.jpg");
System.out.println(datas.length);
byteArrayToFile(datas,"p-byte.jpg");
}
/**
*1:图片读取到字节数组
*1):图片到程序 FileInputStream
*2):程序到字节数组 ByteArrayOutputStream
*/
public static byte[] fileToByteArray(String filePath){
//1:创建源与目的地
File src =