首页 > 代码库 > java基础知识回顾之javaIO类---BufferedInputStream和BufferedOutputStream
java基础知识回顾之javaIO类---BufferedInputStream和BufferedOutputStream
MP3的复制过程:
package com.lp.ecjtu;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;/** * * @author Administrator * 演示MP3的复制 * BufferedOutputStream * BufferedInputStream * */public class CopyMp3Stream { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { long startTime = System.currentTimeMillis(); copy_1(); long endTime = System.currentTimeMillis(); System.out.println("共耗费"+(endTime-startTime)+"毫秒"); } public static void copy_1() throws IOException{ //创建一个内部缓冲数组,读硬盘中的数据到缓冲区中,字节流缓冲区 BufferedInputStream bufIos = new BufferedInputStream(new FileInputStream("D:\\1.mp3")); BufferedOutputStream buffos = new BufferedOutputStream(new FileOutputStream("2.mp3")); int by = 0; while((by=bufIos.read()) != -1){//读取缓冲区的数据到输入流中 buffos.write(by);//对输出流进行写操作 } buffos.close(); bufIos.close(); }}
java基础知识回顾之javaIO类---BufferedInputStream和BufferedOutputStream
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。