作业帮 > 综合 > 作业

java:int numberRead;while((numberRead=in.read(buffer))!=-1)

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/15 06:38:22
java:int numberRead;while((numberRead=in.read(buffer))!=-1)
中numberRead=in.read(buffer))!=-1不清楚
java:int numberRead;while((numberRead=in.read(buffer))!=-1)
这个差不多是读取流中数据的固定写法了
numberRead=in.read(buffer)这一步括号里的作用是把流in中读到的数据赋值给numberRead
赋值完成之后用numberRead和-1做比较,
流在读取结束没有字符时返回-1
所以当numberRead=-1是退出循环