Java 图片复制功能实现过程解析

网友投稿 258 2022-12-25


Java 图片复制功能实现过程解析

需求说明

实现思路

见代码注释

代码内容

使用IO复制图片

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

/**

* @auther::9527

* @Description: 第十题

* @prBdRBdogram: 多线程

* @create: 2019-08-10 00:26

*/

public class Tenth {

public static void main(String[] args) {

FileInputStream fis = null;

FileOutputStream fos = null;

try {

//确定输入输出的文件名

fis = new FileInputStream("c:/a.jpg");

fos = new FileOutputBdRBdStream("c:/b.jpg");

//设定判定器,判定是否读取完毕

int temp = 0;

//开始读取数据,如果没有读完就继续读,按read()方法所说,读完会成为-1,若取值不为-1,则持续读取

while ((temp = fis.read())!=-1){

//将读取到的信息写入文件

fos.write(temp);

}

System.out.println("已将c盘的a.jpg复制为b.jpg");

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

try {

//关闭输出流和输入流

fos.close();

fis.close();

} catch (IOException e) {

e.printStackTrace();

}

}

}

运行结果


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java实现文件读取和写入过程解析
下一篇:最新的接口测试工具是哪种(接口测试软件工具)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~