请问java中read方法的返回值到底是什么比如 int bytes =in.read(buf,0,buf.length);这里的read返回一个整形老师讲 返回的是读到的字节的个数请问这个应该如何理解?是不是就是返回读到的字节实际长度?
因为Java重载了几个read方法 每个方法返回的值有所不同 你写的这个调用他返回的就是读取到的字节的长度 也就是实际读取到了多少个字节
以上是个人理解
可是为什么我这里返回的永远是这个数组的长度
是的啊