zoukankan      html  css  js  c++  java
  • 缓冲流Buffer

    package com.lgx;


    import org.apache.commons.lang3.time.DateFormatUtils;

    import java.io.BufferedInputStream;
    import java.io.BufferedOutputStream;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.util.Date;

    public class MyFileInoutStream {

    public static void main(String[] args) throws Exception {

    //
    // System.out.println(DateFormatUtils.format(new Date(), "YYYY-MM-DD HH:mm:ss"));
    // FileInputStream fis = new FileInputStream("1.avi");
    // FileOutputStream fos = new FileOutputStream("2.avi");
    // byte[] bytes = new byte[1024];
    // int num = 0;
    // while ((num = fis.read(bytes)) != -1) {
    // fos.write(bytes, 0, num);
    // fos.flush();
    // }
    //
    // System.out.println(DateFormatUtils.format(new Date(), "YYYY-MM-DD HH:mm:ss"));


    System.out.println( DateFormatUtils.format(new Date(),"YYYY-MM-DD HH:mm:ss"));
    FileInputStream fis = new FileInputStream("1.avi");
    BufferedInputStream bis=new BufferedInputStream(fis); //获取缓冲输入流

    FileOutputStream fos =new FileOutputStream("2.avi");
    BufferedOutputStream bos= new BufferedOutputStream(fos);
    int num =0;
    byte[] bytes = new byte[1024];
    while ((num=fis.read(bytes))!=-1 ){
    bos.write(bytes,0,num);
    bos.flush();
    }
    System.out.println( DateFormatUtils.format(new Date(),"YYYY-MM-DD HH:mm:ss"));

    记得关流


    }


    }

    代码使世界更精彩
  • 相关阅读:
    STM32的串口DMA收发以及双缓冲区的实现
    平衡二叉树
    二叉树的深度
    3D数学基础(四)四元数和欧拉角
    3D数学基础(三)矩阵
    3D数学基础(二)向量
    3D数学基础(一)Unity坐标系
    快速学会开发微信小程序
    苦逼的程序员
    开通博客,在这个年末,重新开始。
  • 原文地址:https://www.cnblogs.com/lgx123/p/14758905.html
Copyright © 2011-2022 走看看