287 (案例)字节流复制图片

36 篇文章 0 订阅

287 (案例)字节流复制图片

【需求】

把"C:\develper\fish.jpg",复制到 模块目录下的"bigfish.jpg"

1 package e287;2

3 import java.io.FileInputStream;

4 import java.io.FileOutputStream;

5 import java.io.IOException;6

7 public class CopyJpgDemo {

8     public static void main(String[] args) {

9

10         FileInputStream fis287 = null;

11         FileOutputStream fos287 = null;

12         try {

13             fis287 = new FileInputStream("C:\\develper\\fish.jpg");

14             fos287 = new FileOutputStream("myIOStream\\src\\e287\\bigfish.jpg");

15

16             byte[] b = new byte[1024];

17             int len;

18             System.out.println("\tcopy");

19             while ((len = fis287.read(b)) != -1) {

20                 fos287.write(b, 0, len);

21             }

22 //            图片也是按一串1,0字节组成的数据存储的

23 //            所以能按一个一个的字节复制、粘贴,最后复刻一个图片

24

25         } catch (IOException e) {

26             e.printStackTrace();

27         } finally {

28             try {

29                 fis287.close();

30                 fos287.close();

31             } catch (IOException e) {

32                 e.printStackTrace();

33             }

34         }

35     }

36 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值