Java学习(四)
package test.com; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFile { /** * @param args */ public static void main(String[] args) { try { FileInputStream fis = new FileInputStream ("a.mp3"); FileOutputStream fos = new FileOutputStream ("temp.mp3"); byte[] bys = new byte[1024]; int len = 0;
while ((len = fis.read(bys)) != -1)
fos.write(bys, 0, len); } fis.close(); fos.close(); } catch (IOException e) { e.printStackTrace(); } } }
代码没有改进之前复制一首大约4M的歌曲需要几分钟的时间,改进以后只需要1秒就可以完成了 效率很高。