課程
/后端開發(fā)
/Java
/文件傳輸基礎——Java IO流
老師說這個bytes=in.read(buf,0,buf.length);返回的是讀到的長度,那為什么會返回-1呢?
2017-04-15
源自:文件傳輸基礎——Java IO流 4-2
正在回答
讀入緩沖區(qū)的字節(jié)總數(shù),如果因為已經到達文件末尾而沒有更多的數(shù)據(jù),則返回?-1。
詳情見API文檔
慕村3338350 提問者
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內容
2 回答while((bytes=in.read(buf,0,buf.length))!=-1)這個條件里面bytes的值不是固定的嗎?
3 回答while((bytes = in.read(buf,0,buf.length))!=-1)這里有疑問
4 回答while((bytes = in.read(buf,0,buf.length))!=-1)這里read返回給bytes 的到底是什么?為什么會出現(xiàn)-1這種情況
5 回答不懂,bytes = in.read(buf,0,buf.length))!=-1
5 回答bytes = in.read(buf,0,buf.length))!=-1 什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-04-15
讀入緩沖區(qū)的字節(jié)總數(shù),如果因為已經到達文件末尾而沒有更多的數(shù)據(jù),則返回?-1。
詳情見API文檔