1.java.io中提供了很多流类,在这里我们要用的是FileInputStream/FileOutputStream----用于读取原始字节

2.首先我们把一张图片拷贝放到当前目录下例如:"d:/java/TestPicture/image1.jpg",然后我们用FileInputStream读取图片,最后FileOutputStream在当前目录生成一张图片为image2.jpg。

import java.io.*;
public class TestPictureCopy{public static void main(String []args)throws Exception{//会抛异常,所以我们在主函数中给抛出去//输入流FileInputStream fis=new FileInputStream("image1.jpg");//输出流FileOutputStream fos=new FileOutputStream("image2.jpg");//我们用read(byte[]b,int off,int len)函数来读-确保两张图片大小一致,且效率还高byte[] b=new byte[1024];int num=0;while((num=fis.read(b,10,1000))!=-1){fos.write(b,10,num);}fis.close();fos.close();}
}

 3.看看在当前目录中已经生成了image1.jpg的复制品image2.jpg 

转载于:https://www.cnblogs.com/xulangwei-1991/archive/2013/04/09/3009209.html

java Io流实现图片复制相关推荐

  1. java io流复制文件简单实例

    java io流复制文件简单实例 实例1: package com.io;import java.io.BufferedInputStream; import java.io.BufferedOutp ...

  2. Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream

    Java IO流学习总结三:缓冲流-BufferedInputStream.BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ ...

  3. Java IO流学习总结七:Commons IO 2.5-FileUtils

    Java IO流学习总结七:Commons IO 2.5-FileUtils 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/5497 ...

  4. java io流的学习总结~~

    java io流的学习总结~~ 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类, ...

  5. Java io流---拷贝文件夹下的所有文件和目录

    Java io流-拷贝文件夹下的所有文件和目录 代码: package demo01;import java.io.*; import java.util.TreeMap;public class C ...

  6. java IO流详解及特性

    流的概念和作用 学习Java IO,不得不提到的就是JavaIO流. 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输 ...

  7. 一文带你看懂JAVA IO流(一),史上最全面的IO教学啦(附送JAVA IO脑图)

    一.IO流是什么 惯例引用百科的回答 流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操 ...

  8. java IO流(一)文件, InputStream,OutputStream,Reader,Writer

    JAVA IO流(一) (一) 文件 1.概念 文件就是保存数据的地方 文件流 文件在程序中是以流的形式来操作的. java程序(内存) <--------> 文件(磁盘) 输入,输出是针 ...

  9. JAVA~~IO流和文件

    ​​​​​​​​ Io流的分类 有多种分类方式: 一种方式是按照流的方向进行分类: 以内存作为参照物, 往内存中去,叫做输入(Input).或者叫做读(Read). 从内存中出来,叫做输出(Outpu ...

最新文章

  1. u盘安装centos8黑屏_崩溃!电脑突然黑屏无法启动
  2. SQL Story摘录(七)————触摸NULL值
  3. Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'的解决
  4. V210 SPI驱动分析
  5. APP后端数据接口注意事项
  6. Linux系统中输入输出管理
  7. java iecapt.exe_java替换url的域名和端口方法
  8. Flex_As操作大全
  9. android四级菜单,android实现菜单三级树效果
  10. python基于高德地图坐标拾取系统获取地址坐标
  11. [转]Hooked on DTrace
  12. C#中splitContainer用法
  13. Javaweb大作业文档部分预览
  14. 安卓依赖包关系:support->Androidx->Jetpack
  15. linux主机做racl,linux学习日记十一 账号管理与ACL权限设置
  16. TableauとSFDCデータ整理
  17. css-图片闪烁效果
  18. 130个物联网示范项目上榜!工信部权威发布
  19. 游戏开发全免费下载资源网站
  20. Tabby sftp 下载文件夹

热门文章

  1. minio 文件预览_MinIO安装及使用教程(windows) 及java 上传 下载
  2. shell去掉字符两端字符_Shell脚本8种字符串截取方法总结
  3. CNCF 沙箱项目 OCM Placement 多集群调度指南
  4. 费用节省 50%,函数计算 FC 助力分众传媒降本增效
  5. python format 槽中槽_printf中的槽和实参--对比python struct包
  6. html背景幻灯片图片,CSS3全屏背景图像幻灯片
  7. linux java aptget_apt-get没有安装任何linux服务器
  8. python字典里存字符_Python字典和字符串的学习
  9. java线程代码实现_Java 多线程代码实现讲解
  10. python tushare获取股票数据并可视化_荐Python获取股票数据及其可视化--基于tushare库...