Java第四次作业
2016-04-17 18:54
483 查看
import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFile { public static void copyBytesFile(String sFileName,String dFileName) throws IOException{ //创建文件输入流对象和文件输出流对象 //文件输入流对象与源文件进行关联 FileInputStream fis = new FileInputStream(sFileName); //文件输出流对象与拷贝文件进行关联 FileOutputStream fos = new FileOutputStream(dFileName); //循环读取文件的内容同时写出到外部的磁盘文件 byte[] b = new byte[1024]; /*从关联的源文件中多读个字节,保存到字节数组b中,如果到达文件末, * 返回值为1,否则返回值为实际到的字节数 */ int read =fis.read(b); while(read!=-1){ fos.write(b);//向关联的目标文件写出一个字节 read=fis.read(b); } //清空缓存,关闭流对象 fis.close(); fos.close(); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub long t1,t2; t1= System.currentTimeMillis(); try { CopyFile.copyBytesFile("a.jpg","temp.jpg"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } t2= System.currentTimeMillis(); System.out.println("用时:"+(t2-t1)); } }
相关文章推荐
- JAVA第三次作业
- Java方法参数传递方式总结
- (12)Spring Boot改变JDK编译版本【从零开始学Spring Boot】
- (11)Spring Boot配置ContextPath【从零开始学Spring Boot】
- 20145110 《Java程序设计》第二次实验报告
- (10)Spring Boot修改端口号【从零开始学Spring Boot】
- Thinking in java之正则表达式小例子
- 20145235 《Java程序设计》实验二
- (9)使用JdbcTemplate【从零开始学Spring Boot】
- [java基础]类初始化和加载
- 解决Spring MVC 对AOP不起作用的问题
- 小细节——java
- java中的类和对象
- Java NIO 之I/O基本概念(一)
- java 虚拟机运行时内存分布分析
- Java进阶学习第五天——XML入门
- [java基础]final关键字
- 如何学习java
- 【SpringMVC】<context:include-filter>和<context:exclude-filter>使用时要注意的地方
- 20145215《Java程序设计》第7周学习总结