第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

使用while循環(huán),能夠讀完大于字節(jié)數(shù)組長(zhǎng)度的文件嗎?如何實(shí)現(xiàn)的?

如果傳入的文件大于8*1024,使用while是不是就能全部讀入呢?但是當(dāng)讀滿8*1024后,沒有被釋放,如何繼續(xù)往buf中讀入呢?http://img1.sycdn.imooc.com//568f08090001a22507580471.jpg

另外,我導(dǎo)入一個(gè)項(xiàng)目會(huì)出錯(cuò)呢?,但是我新建一個(gè)項(xiàng)目和相同名稱的Class,然后再把代碼拷貝進(jìn)去就不會(huì)報(bào)錯(cuò),是什么原因啊?

http://img1.sycdn.imooc.com//568f085e00012ca509320524.jpg

正在回答

2 回答

betys=in.read(buf,0,buf.length),讀取信息內(nèi)容的時(shí)候,將信息暫時(shí)存入buf數(shù)組,一次性讀不完的,會(huì)將讀取到的信息的buf數(shù)組循環(huán)釋放的,然后再繼續(xù)存入buf數(shù)組,繼續(xù)釋放------我是這樣想的,僅供參考

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

天涯蝶舞 提問(wèn)者

非常感謝!
2016-01-11 回復(fù) 有任何疑惑可以回復(fù)我~

betys=in.read(buf,0,buf.length)//從文件中讀取內(nèi)容存入到buf緩存中,從第0為開始,到buf.length結(jié)束;當(dāng)文件沒讀完二buf數(shù)組存完后,會(huì)重新建一個(gè)byte進(jìn)行存儲(chǔ);

第二個(gè)上面說(shuō)了是你的這個(gè)項(xiàng)目配置出錯(cuò)啦


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

天涯蝶舞 提問(wèn)者

buf緩存是自動(dòng)形成的嗎?while循環(huán)里面的betys=in.read(buf,0,buf.length),每次都是從第0位開始讀,那么當(dāng)長(zhǎng)度大于buf時(shí),讀取內(nèi)容存入到buf緩存中,再繼續(xù)讀剩下的數(shù)據(jù),又會(huì)從第0位開始,那每次讀取的數(shù)據(jù)就一樣了阿?
2016-01-08 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

使用while循環(huán),能夠讀完大于字節(jié)數(shù)組長(zhǎng)度的文件嗎?如何實(shí)現(xiàn)的?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)