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