課程
/后端開發(fā)
/Java
/文件傳輸基礎(chǔ)——Java IO流
請問:用raf向raf.dat寫完文件后再讀出文件怎么是用的raf.length而不是raf.dat文件的length?raf的length是什么 和raf的指針有什么聯(lián)系?
2017-06-03
源自:文件傳輸基礎(chǔ)——Java IO流 3-1
正在回答
dat只是文件后綴名
弱弱地問一句為什么長度是12
raf.length()指的是文件的長度,此處的raf是前面定義的RandomAccessFile對象,在構(gòu)造的時候傳入了file對象(即raf.dat文件)。
建議你再構(gòu)造File對象的時候,把raf.dat換個名字,比如test.dat,就不會混淆了
我覺得吧,length方法是用于RandomAccessFile類的,而raf就是raf.dat文件的引用路徑(即指向raf.dat文件),所以,想知道raf.dat文件的length,只需要寫“raf.length”就好啦。
謝謝,意思是不是raf對象的length而是文件的length嗎?
舉報
為您介紹IO流的使用,以及對象的序列化和反序列化的內(nèi)容
1 回答不明白為什么
3 回答不大明白。。。請指點一二!
2 回答length的問題
1 回答length的問題
3 回答raf文件長度為什么是12
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-06-03
dat只是文件后綴名
2018-04-11
弱弱地問一句為什么長度是12
2017-10-19
2017-07-13
raf.length()指的是文件的長度,此處的raf是前面定義的RandomAccessFile對象,在構(gòu)造的時候傳入了file對象(即raf.dat文件)。
建議你再構(gòu)造File對象的時候,把raf.dat換個名字,比如test.dat,就不會混淆了
2017-06-21
我覺得吧,length方法是用于RandomAccessFile類的,而raf就是raf.dat文件的引用路徑(即指向raf.dat文件),所以,想知道raf.dat文件的length,只需要寫“raf.length”就好啦。
2017-06-03
謝謝,意思是不是raf對象的length而是文件的length嗎?