输入输出流例子

来源:互联网 发布:网络流行语2016口头禅 编辑:程序博客网 时间:2024/06/05 17:08


使用输入输出流复制图片文件


public static void main(String[] args) {      FileInputStream fis = null;   //声明文件输出流      DataInputStream dis = null;   //声明数据输出流      //创建输入流对象      FileOutputStream outFile = null;   //声明文件输入流      DataOutputStream out = null;      //声明数据输入流 try { //创建输出流对象     fis = new FileInputStream("D:\\myDoc\\图10.2.BMP");//创建文件输出流对象     dis = new DataInputStream(fis);  //创建数据输出流对象     //创建输入流对象     outFile = new FileOutputStream("D:\\myDoc\\temp2.BMP"); //创建文件输入流对象     out = new DataOutputStream(outFile);       //创建数据输入流对象     int temp;     //读取文件并写入文件     while ( (temp = dis.read()) != -1) {   //循环读取图片数据       out.write(temp);                  //将读取的数据通过输入流写入到文件中     }   }catch (IOException ioe) {     ioe.printStackTrace();   }finally{    try {    if(dis!=null)    dis.close();   //关闭输出流if(out!=null)out.close();  //关闭输入流} catch (IOException e) {e.printStackTrace();}   }}


0 0
原创粉丝点击