JAVA之字节缓冲流
2016-07-27 10:58
330 查看
老规矩,上一段代码:
工具类代码:
主类代码:
import java.io.File;
import java.io.IOException;
public class RandomAccessFileTest {
public static void main(String[] args) throws IOException{
File afile=new File("employee.txt");
if(!afile.exists())
afile.createNewFile();
long start=System.currentTimeMillis();
IOUtil.copyByBuf("F:\\大家的声音\\佳.mp3","F:\\大家的声音\\佳1.mp3");
long end=System.currentTimeMillis();
System.out.println("耗时="+(end-start)+"毫秒");
}
}
输出结果:
工具类代码:
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; class IOUtil { public static void copyByBuf(String filename1,String filename2) throws IOException{ File afile= new File(filename1); File bfile=new File(filename2); FileInputStream ain=new FileInputStream(afile); FileOutputStream aout=new FileOutputStream(bfile); BufferedInputStream input =new BufferedInputStream(ain); BufferedOutputStream output=new BufferedOutputStream(aout); int a; while((a= input.read())!=-1){ output.write(a); }output.flush(); input.close(); output.close(); } }
主类代码:
import java.io.File;
import java.io.IOException;
public class RandomAccessFileTest {
public static void main(String[] args) throws IOException{
File afile=new File("employee.txt");
if(!afile.exists())
afile.createNewFile();
long start=System.currentTimeMillis();
IOUtil.copyByBuf("F:\\大家的声音\\佳.mp3","F:\\大家的声音\\佳1.mp3");
long end=System.currentTimeMillis();
System.out.println("耗时="+(end-start)+"毫秒");
}
}
输出结果:
相关文章推荐
- java.net.UrlConnection类的使用
- LNCS用户写作指南【 Springer Computer Science Proceedings 】
- Java那些坑(1):Java7的substring
- java 内部类
- java 创建对象的几种方式
- Java GUI学习笔记之初识AWT和Swing
- java.net.Url类的应用
- SpringMVC拦截器(资源和权限管理)
- Thrift-java学习小结
- Java 反射机制(1)
- springMVC 拦截器简单配置
- spring开发相关的资料
- struts2拦截器(Interceptor)与传统拦截器(Filter)
- Java 生成应用程序
- java 注解 三
- jdk常用类
- struts2 package 属性说明
- java中获取本地文件的编码
- java 注解 二
- Struts2中配置全局拦截器的方法