IO流 字节数组拷贝之avaliable()方法。

FileInputStream fis = new FileInputStream ("致青春.mp3"); //创建输入流对象,关流音频文件

FileOutputStream fos = new FileOutputStream ("copy.mp3");//创建输出流对象,关联copy.mp3

int len = fis.avaliable(); //读取文件所有字节

byte[] arr = new byte[fis.avaliable()]; //创建与文件一样大小的字节数组

fis.read(arr); //将文件所有字节数读取到这个字节数组中,也就是读取到内存中

fos.write(arr); //将字节数组中的数据写到文件里

原文地址:https://www.cnblogs.com/wangffeng293/p/13027857.html