三种read方法的返回int值含义一样吗?
感觉视频中老师话只说了一半,只有read()的返回值代表读到的数据,后面半句话没了
25
收起
正在回答
2回答
同学你好,一、三种read方法的返回int值含义是不同的。
read() 返回数据的下一个字节,如果达到流的末尾, -1 。
read(byte[] b) 返回读入缓冲区的总字节数,如果没有更多的数据,因为已经到达流的末尾,那么 -1 。
read(byte[] b, int off,int len) 返回读入缓冲区的总字节数,如果没有更多的数据,因为已经到达流的末尾,那么 -1 。
二、关于后面半句话没了,老师没有理解同学描述的意思,老师查看课程(如:4:45分左右,讲解了返回的含义)并未发现问题。如果同学还存在问题,则建议同学重新描述一下问题。
祝学习愉快!
好帮手慕小尤
2020-08-13 13:55:55
同学你好,因在接口与类中有很多方法,所以老师无法将每个方法都详细的进行讲解,如果同学想要详细了解,可以查看相关的api(http://www.matools.com/api/java8 )或同学也可以在问答区进行提问。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9393 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星