核心代码
BufferedReader br = new BufferedReader(new FileReader("d:\e.txt"));
//开始读文件
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
如果是读取图片、视频、音频类问价用字节流。
字节流和字符流的区别:
- 字符流比字节流读取效率高(java中char占2个byte)
- 字节流能读取所有的文件,例如:音频、视频
- 字符流每次把文件写到缓冲区,需要刷新缓冲区
字节流每次把数据直接写到文件中,无需刷新缓冲区
本文转自屌丝逆袭博客51CTO博客,原文链接http://blog.51cto.com/5731674/2087543如需转载请自行联系原作者
_追随我心