在复制音乐或者图象时,我们一般用字节流,比如下面代码:
import java.io.*;
class copyMp3
{
public static void main(String[] args) throws IOException
{
FileInputStream fis=new FileInputStream("F:\\CET6.mp3");
FileOutputStream fos=new FileOutputStream("F:\\1.mp3");
int len;
byte[] buf=new byte[1024];
while((len=fis.read(buf))!=-1)
{
fos.write(buf,0,len);
}
fis.close();
fos.close();
}
}
我想问,为何不能用字符流完成复制呢?如果用字符流复制会有什么问题呢?它的原因是什么呢?
|