为了账号安全,请及时绑定邮箱和手机立即绑定

我一直很纳闷,那个 in.read(bur) 返回的int的值是什么意思??

我一直很纳闷,那个  in.read(bur)  返回的int的值是什么意思??

正在回答

4 回答

读取到的这个字节的表示的10进制数

比如读取的这个字节是 0000 0011 那么就返回3

如果没有读取到字节或者到了流的末尾,则返回-1

0 回复 有任何疑惑可以回复我~
#1

奋斗的蚁族 提问者

非常感谢!
2016-08-27 回复 有任何疑惑可以回复我~

如果从老师讲的这个程序来看呢,int b其实是可以不用的, buf的长度可以用buf.length()代替。如果你看了API应该可以知道它返回的是读取的字节个数,老师写上我猜测可能只是为了让咱们更加了解这个方法,知道这个返回值的含义,仅此而已,不用顾虑太多

0 回复 有任何疑惑可以回复我~

read方法的返回值是读取的字节总数,所以int一个变量接收它

0 回复 有任何疑惑可以回复我~

API文档上说的很清楚,建议你多读文档:

http://img1.sycdn.imooc.com//56612c990001fe2b08510361.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我一直很纳闷,那个 in.read(bur) 返回的int的值是什么意思??

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信