package yuwei.com;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
/**
* 想要操作图片
*
* 用到字节流
* InputStream读
* OutputStream写
*
* 字节流使用字节数组
*
* 复制一个图片
* 1、用字节读取流对象和图片关联
* 2、用字节流写入创建一个图片
* 3、通过图片读写,完成存储
* 4、关闭资源
* */
public class FileReaderWriterDemo {
public static void main(String[] args) {
//写
FileOutputStream fos = null;
//读
FileInputStream fis = null;
try {
fis = new FileInputStream("D:\\待复制图片.jpg");
fos = new FileOutputStream("完成复制的图片.jpg");
byte[] buf = new byte[1024];
int len =0;
while((len = fis.read(buf)) != -1) {
fos.write(buf, 0, len);
}
}catch(IOException e) {
System.out.println(e.toString());
}finally {
try {
if(fis!=null) {
fis.close();
}
if(fos!=null) {
fos.close();
}
}catch(IOException e) {
System.out.println(e.toString());
}
}
}
}
图片的复制用字节流
最新推荐文章于 2023-03-17 09:42:31 发布