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