麻烦帮忙解答

麻烦帮忙解答

read(byte[] b)-->从此输入流中将最多 b.length 个字节的数据读入这个 byte 数组中。

b代表的不是数组吗,那b.length在哪定义?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,是的,同学的理解是正确的,这里是最多存储100字节,如果文件中只有50字节的内容,就只读取50字节

祝学习愉快


好帮手慕阿园 2020-08-28 14:14:12

同学你好,读取数据存放到byte类型的字节数组中,而这里的b.length是指数组的长度。

比如,下图中定义了100个字节的长度,最多能将100 个字节的数据读入一个 byte 数组中

http://img1.sycdn.imooc.com//climg/5f489faa095cf0b006840217.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


  • 提问者 慕沐1462760 #1
    定义了100个字节长度,这100个字节是一次读取的吧,如果所读文件只有50个字节,是不是就读50个字节
    2020-08-28 16:27:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师