//高效流一次一个字节
private static void method3() throws IOException {
//创建流对象
FileInputStream fis = new FileInputStream("czbk.mp3");
FileOutputStream fos = new FileOutputStream("czbk_今天我们要走了.mp3");
BufferedInputStream bis = new BufferedInputStream(fis);
BufferedOutputStream bos = new BufferedOutputStream(fos);
//复制
//定义变量,存储本次读取到的字节
int b;
while((b=bis.read())!=-1) {
bos.write(b);
bos.flush();
}
//关闭流
bos.close();
bis.close();
}
//高效流一次一个字节数组
private static void method4() throws IOException {
//创建流对象
FileInputStream fis = new FileInputStream("czbk.mp3");
FileOutputStream fos = new FileOutputStream("czbk_今天我们要走了.mp3");
BufferedInputStream bis = new BufferedInputStream(fis);
BufferedOutputStream bos = new BufferedOutputStream(fos);
//定义变量,存储每次读取到的数据
byte[] bytes = new byte[1024];
//定义变量,记录每次读取到的字节个数
int len;