一、输出的步骤
二、需要用到的方法
一次读一个字节数组的数据的方法:
String类里面有一个构造方法
可以把字节数组变成一个字符串
三、代码分析
需要读取的文件:
执行与输出:
这个5表示实际我们读取的数据的个数
再输出一次数据:
发现有一个空行和wor,这是因为一次读取5个字符,我们在world的前边还有换行\r\n两个字符
这种读取数据的方法容易造成我们可能明明在第三个已经读完了,但是他会把五个字节转换成字符串,
比如第二次读完之后world只剩下
l d \r \n这四个了
我们应该读几个就把几个字节转成字符串
使用这个构造方法
读0到len,主要就是读几个转几个了
输出ld
四、用循环改进代码
我们发现再输出就是-1,也就是说当len==-1的时候就已经读完了
循环代码演示:
输出: