星空网 > 软件开发 > Java

JAVA第四次作业

改进后的代码:

 1 package CopyFile; 2  3 import java.io.FileInputStream; 4 import java.io.FileNotFoundException; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7  8 /** 9  * 实现文件复制10  * @author Administrator11  *12 */13 public class CopyFile {14   public static void copyBytesFile(String sFileName,String dFileName) throws IOException{15      16     //创建文件输入流对象和文件输出流对象17     //文件输入流对象与源文件关联18     FileInputStream fis = new FileInputStream(sFileName);19     //文件输出流对象与目标文件关联20     FileOutputStream fos = new FileOutputStream(dFileName);21     //循环读取文件的内容,同时写出到外部的磁盘文件22     int read = fis.read();//从关联的源文件中读一个字节,如果到达文件末,返回值为-123     while(read != -1){24       fos.write(read);//向关联的目标文件写出一个字节25       read = fis.read();26     }27     //清空缓存关闭流对象28     fis.close();29     fos.close();30   }31     32     public static void copyBytesFile2(String sFileName,String dFileName) throws IOException{33        34       //创建文件输入流对象和文件输出流对象35       //文件输入流对象与源文件关联36       FileInputStream fis = new FileInputStream(sFileName);37       //文件输出流对象与目标文件关联38       FileOutputStream fos = new FileOutputStream(dFileName);39       //循环读取文件的内容,同时写出到外部的磁盘文件40       byte[] b = new byte[1024];41       /*从关联的源文件中读多个字节,保存到字节数组b中,如果到达文件末。42        * 返回值为-1,否则返回值为实际读到的字节数。43       */44       int read = fis.read(b);//从关联的源文件中读一个字节,如果到达文件末,返回值为-145       while(read != -1){46         fos.write(b);//向关联的目标文件写出一个字节47         read = fis.read(b);48       }49       //清空缓存关闭流对象50       fis.close();51       fos.close();52   }53   /**54    * @param args55   */56   57   public static void main(String[] args) {58     // TODO Auto-generated method stub59     long t1,t2;60     t1 = System.currentTimeMillis();61     try {62       CopyFile.copyBytesFile2("a.mp3", "temp.mp3");63     } catch (IOException e) {64       // TODO Auto-generated catch block65       e.printStackTrace();66     }67     t2 = System.currentTimeMillis();68     System.out.println("用时:" + (t2 - t1));69 70   }71 72 }

用时对比:

JAVA第四次作业

JAVA第四次作业

期末作业规划:

做一个类似下面的视频播放器

JAVA第四次作业

实现功能:

播放本地视频

播放/暂停

快进/快退

声音调节

全屏

最小化/最大化/关闭

 

小组成员:王雨  程志鸿  郭强

 




原标题:JAVA第四次作业

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

西班牙海外仓哪家好:https://www.goluckyvip.com/tag/43705.html
西班牙海外仓物流:https://www.goluckyvip.com/tag/43706.html
西班牙节假日:https://www.goluckyvip.com/tag/43707.html
西班牙空派:https://www.goluckyvip.com/tag/43708.html
西班牙空运专线:https://www.goluckyvip.com/tag/43709.html
更改主图:https://www.goluckyvip.com/tag/4371.html
商机!速卖通推出小B采销节,挖掘机、莫桑钻、电动车近期在海外走俏!:https://www.xlkjsw.com/news/93297.html
Zalando对欧盟在线平台监管费提出质疑:https://www.kjdsnews.com/a/1842241.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流