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

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

如何理解read(byte[] buf)?

為什么說(shuō)是讀取數(shù)據(jù)填充到字節(jié)數(shù)組buf?我之前一直以為是每次從輸入流中讀取buf數(shù)組長(zhǎng)讀的字節(jié)

正在回答

2 回答

讀取數(shù)組長(zhǎng)度大小的內(nèi)容并把這些內(nèi)容賦值給數(shù)組。
可以想象成搬磚的那個(gè)夾子,以?shī)A子的長(zhǎng)度從磚廠搬幾塊磚,你夾上去的時(shí)候這個(gè)夾子就夾滿了,夾子的內(nèi)容就是磚。夾子是數(shù)組,磚是內(nèi)容。可能有點(diǎn)不太符合情況,我比喻不好hhhh…

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

月先生 提問(wèn)者

返回值是個(gè)int什么意思
2018-08-26 回復(fù) 有任何疑惑可以回復(fù)我~
#2

成功入行的禿頭少女丶 回復(fù) 月先生 提問(wèn)者

in.read([]byte)這個(gè)方法返回一個(gè)讀取的內(nèi)容的長(zhǎng)度。比如數(shù)組長(zhǎng)度為100,在文件里也讀夠了100個(gè)byte,這個(gè)方法就返回100這個(gè)值。
2018-08-26 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)橐淮巫x一個(gè)字節(jié)嘛,存入字節(jié)數(shù)組就是運(yùn)行了很多次讀一個(gè)字節(jié)的過(guò)程,依次填充到數(shù)組中去。你說(shuō)的也沒(méi)錯(cuò)啊,在數(shù)據(jù)足夠大時(shí),確實(shí)一開(kāi)始是讀buf長(zhǎng)度的byte數(shù)據(jù)。最終可能剛好填滿就沒(méi)了,可能填到一半就沒(méi)了,這個(gè)時(shí)候read()返回-1,最后再把buf的數(shù)據(jù)操作一遍(操作可能是copy到另一個(gè)文件里面去),跳出循環(huán)。個(gè)人拙見(jiàn)。

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

舉報(bào)

0/150
提交
取消

如何理解read(byte[] buf)?

我要回答 關(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)