Java的文件流问题(100分)

教父

Unregistered / Unconfirmed
GUEST, unregistred user!
请问Java中的文件流有没有类似C++或是Delphi中的Size属性或方法?在Delphi中将一个流关联
到一个文件中后,如果减小Size值,文件的大小就会减小,在Java中有没有类似的方法?
如果没有的话,JAVA有没有最简单的办法可以去掉文件最后的一部分内容?除了重新COPY
以外!
 
用字节流表示,它有length属性表示文件的长度
当然可以还用散列表来表示
也是它的一个属性:hashCode();
 
我是要改变文件的大小啊
 
read----write
 
读和写的时候只取所需的部分不就行了
 
如果要涉及读写的话那就简单了,我也不会在这里问了,我的意思就是说不用从头读一遍,
能不能直接设置它的大小,就象TFileStream的Size属性那样!
 
没有,自己写一个吧
 
教父同志,我现在上不了qq,比较惨,foxmail也收不了信,更惨。好不容易才见到老朋友啊!!!
 
你不是吧,foxmail都收不了信?
 
使用 java.io.RandomAccessFile 试试. 它里面有个 setLength(long len) 方法.
 
顶部