課程
/后端開發
/Java
/文件傳輸基礎——Java IO流
while (bytes = in.read(buf,0,buf.length))!=-1),每次讀取的起始位置都是0嗎?難道不應該是上一次讀取的最后一個字節的下一個字節嗎?
2016-07-21
源自:文件傳輸基礎——Java IO流 4-2
正在回答
bytes = in.read(buf,0,buf.length),這里的0指的是buf數組的位置0,in.read(buf,0,buf.length)這行代碼的意思是從文件中讀取字節,將其放到buf數組中,從buf[0]開始放,到buf[buf.length]結束(如果字節足夠多的話),或者有m個就放到buf[m]結束
_誰諷刺了誰的執著 提問者
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
2 回答批量讀取問題
4 回答求教批量讀取
1 回答讀取文件問題
2 回答帶緩沖的應該比批量的讀取快吧?帶緩沖的批量比批量快吧?
2 回答關于讀取字節的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-21
bytes = in.read(buf,0,buf.length),這里的0指的是buf數組的位置0,in.read(buf,0,buf.length)這行代碼的意思是從文件中讀取字節,將其放到buf數組中,從buf[0]開始放,到buf[buf.length]結束(如果字節足夠多的話),或者有m個就放到buf[m]結束