課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
為什么我的前幾個輸出的是0 1 6 9,老師的是0 1 6 12 呢?我的代碼跟老師的代碼一樣
2018-08-18
源自:文件傳輸基礎(chǔ)——Java IO流 3-1
正在回答
老師是獲取raf的長讀才輸出12的,不知道你是不是用錯方法了。輸出9的話可能是你在想寫入其中一個整形時,使用了write()方法而不是writeInt(),并且最后獲取的是指針的位置而不是raf的長度
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
2 回答老師的輸出是0,但是我這個什么都不輸出那
2 回答為什么我輸出之后是0?
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 回答關(guān)于while((b=in.read(by,0,by.length))!=-1),這個這的返回值是怎么回事?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-08-19
老師是獲取raf的長讀才輸出12的,不知道你是不是用錯方法了。輸出9的話可能是你在想寫入其中一個整形時,使用了write()方法而不是writeInt(),并且最后獲取的是指針的位置而不是raf的長度