java中readbytes(byte[])找不到符号怎么办

 * 字节输出流操作步骤:
 * A:创建字节輸出流对象
 // 创建字节输出流对象
 
 
 

byte[]在字节流中的作用1

 * 返回值其实是实际读取的字节个数
 // 创建字节输入流对象
 
 

byte[]在字节流中的作用2

 

通过作为容器的特点,进阶成缓冲区作用.

 

len = fis.readbytes(bys)   包含两个动作:1.代表每次最多从目标文件中读取1024个字节. 2.返回每次读取多少个字节长度(由于readbytes(bys)向bys写入的数据是覆盖的,並不是替换,所以必须要返回字节长度,避免输出以外的字节)

 

fis.readbytes(bys) !=-1  表示当读取的目标文件到末尾了,没有剩余的字节了,就会返回-1,通过是否等于-1的判断,繼续是否读取.

 

new String(bys,0,len) 表示每次把bys里面的数据,从0到len的长度读取出去,len控制了每次bys能读取到的字节长度,避免bys覆盖造成的错误.通过构造方法转换成字符串輸出

 
}

我要回帖

更多关于 writebyte 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信