課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
read(byte[] b)和read(byte[] b, int off, int len)有什么區(qū)別
2017-09-04
源自:文件傳輸基礎(chǔ)——Java IO流 4-2
正在回答
如果是read(byte[] b),若最后一次讀取的長度不及數(shù)組的長度,則后面的內(nèi)容會是上次讀取殘留的內(nèi)容;如果是read(byte[] b, int off, int len),若最后一次讀取的長度不及數(shù)組的長度,則后面的會為空,解決了為什么用read(byte[] b)讀取產(chǎn)生的結(jié)果比原來多的問題
qwertyuioplkjh
舉報(bào)
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
3 回答read(byte[] b,int off,int len)的返回值
3 回答關(guān)于InputStream里的read(byte[] b, int off, int len)
2 回答如何理解read(byte[] buf)?
3 回答byte[] buf = new byte[(int)raf.length()];為什么創(chuàng)建了數(shù)組的內(nèi)容?
2 回答int b = in.read(); 與int bytes = in.read(buf,0,buf.length);有什么差
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-09-04
如果是read(byte[] b),若最后一次讀取的長度不及數(shù)組的長度,則后面的內(nèi)容會是上次讀取殘留的內(nèi)容;如果是read(byte[] b, int off, int len),若最后一次讀取的長度不及數(shù)組的長度,則后面的會為空,解決了為什么用read(byte[] b)讀取產(chǎn)生的結(jié)果比原來多的問題