课程
/后端开发
/Java
/文件传输基础——Java IO流
read(byte[] b)和read(byte[] b, int off, int len)有什么区别
2017-09-04
源自:文件传输基础——Java IO流 4-2
正在回答
如果是read(byte[] b),若最后一次读取的长度不及数组的长度,则后面的内容会是上次读取残留的内容;如果是read(byte[] b, int off, int len),若最后一次读取的长度不及数组的长度,则后面的会为空,解决了为什么用read(byte[] b)读取产生的结果比原来多的问题
qwertyuioplkjh
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
3 回答read(byte[] b,int off,int len)的返回值
3 回答关于InputStream里的read(byte[] b, int off, int len)
2 回答如何理解read(byte[] buf)?
3 回答byte[] buf = new byte[(int)raf.length()];为什么创建了数组的内容?
2 回答int b = in.read(); 与int bytes = in.read(buf,0,buf.length);有什么差