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

一次性读取文件时,为什么是raf.length()??

byte[] buf= new byte[(int)raf.length()];//要读raf就是要读它的byte数组我懂,但是length??!

raf.read(buf)

正在回答

3 回答

byte[] buf=new byte[(int)raf.length()] //创建一个与raf内字节长度等长的字节数组

raf.read(buf)//将raf内的内容以字节形式存在buf字节数组中

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

length指的是raf的长度

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

http://img1.sycdn.imooc.com//589f0a6e0001538112800720.jpg

就最后的几行代码,不懂byte[raf.length]怎么是个byte数组了?length是?

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

举报

0/150
提交
取消

一次性读取文件时,为什么是raf.length()??

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号