已采纳回答 / 忘性最大的人
每次读取buf数组长度的数据,当读到文件末尾时,因为二进制流读取是读0或1,当读到-1时说明文件已经读到末尾,此时文件读取完毕。上面的循环就是在反复读取文件,直到读到文件末尾的-1,文件读完。
2015-08-30
字符流过滤器
BufferedReader --->readLine 一次读一行
BufferedWriter/PrintWriter --->写一行
BufferedReader --->readLine 一次读一行
BufferedWriter/PrintWriter --->写一行
2015-08-29
字符流(Reader Writer)--->对文本文件进行操作
字符的处理,一次处理一个字节
字符的底层任然是基本的字节序列
字符流的基本实现
InputStreamReader 完成byte流解析为char流,按照编码解析
OutputStreamWriter 提供char流到byte流,按照编码处理
字符的处理,一次处理一个字节
字符的底层任然是基本的字节序列
字符流的基本实现
InputStreamReader 完成byte流解析为char流,按照编码解析
OutputStreamWriter 提供char流到byte流,按照编码处理
2015-08-29