文件输入流与文件读取器

2023-12-27

FileReader rd=new FileReader("new.mp4");
FileWriter wr=new FileWriter("output.mp4");
int ch;
while((ch=rd.read())!=-1)
  wr.write(ch);

wr.flush();
wr.close();

当我使用FileReader and FileWriter要读取和写入 mp4 文件,output.mp4文件无法很好地渲染。但是当我使用FileInputStream and FileOutputStream相反,它运作良好。

那么我可以得出结论吗FileReader and FileWriter仅用于阅读和书写文本?


是的,你的结论是正确的子类Reader and Writer用于读取/写入文本内容。InputStream / OutputStream用于二进制内容。如果你看一下文档:

Reader- 用于读取字符流的抽象类

InputStream- 抽象类是表示字节输入流的所有类的超类。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文件输入流与文件读取器 的相关文章

随机推荐