课程
/后端开发
/Java
/文件传输基础——Java IO流
为什么我的前几个输出的是0 1 6 9,老师的是0 1 6 12 呢?我的代码跟老师的代码一样
2018-08-18
源自:文件传输基础——Java IO流 3-1
正在回答
老师是获取raf的长读才输出12的,不知道你是不是用错方法了。输出9的话可能是你在想写入其中一个整形时,使用了write()方法而不是writeInt(),并且最后获取的是指针的位置而不是raf的长度
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
2 回答老师的输出是0,但是我这个什么都不输出那
2 回答为什么我输出之后是0?
4 回答while((bytes = in.read(buf,0,buf.length))!=-1)这里read返回给bytes 的到底是什么?为什么会出现-1这种情况
5 回答bytes = in.read(buf,0,buf.length))!=-1 什么意思
5 回答关于while((b=in.read(by,0,by.length))!=-1),这个这的返回值是怎么回事?