怒城
2017-06-03 01:43
请问:用raf向raf.dat写完文件后再读出文件怎么是用的raf.length而不是raf.dat文件的length?raf的length是什么 和raf的指针有什么联系?
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吗?
文件传输基础——Java IO流
133755 学习 · 1030 问题
相似问题