java中文件的读写

2025-04-11 22:33:31

1、RandomAccessFile类:该类的读写是基于指针的操作,有两个喋碾翡疼模式,只读模式和读写模式;其创建对象的时候,构造方法要求传入两个值,第一个为File对象,第二个为模式。

java中文件的读写

2、只读模式:mode传入"r"顾名思义,只提供读取文件数据的操作,不允许写入操作;如下,如果在这种模式下写入文件,会提示文件拒绝访问;

java中文件的读写
java中文件的读写

3、读写模式:mode传入"rw"即提供读取文件数据的功能,同时,可以对文件进行写操作;

java中文件的读写

4、写操作:write(int d),批量写入write(Byte[] d)该方法会将当前指针位置处写入一个字节,是将传入的d的低八位写出;

java中文件的读写
java中文件的读写

5、读操作:read(int d),批量读取(Byte[] d)从当前指针位置读取给定数组总长度的字节量,并将读出的字节按顺序存入数组中。

java中文件的读写

6、文件指针操作:seek(long pos)调用seek方法,将指针调到对应需要读取的位置,0是文件头指针。一般读取文件都需要将指针重置到文件头。

7、文件指针操作:getFilePointer()如果不知道目前文件中的指针在什么位置,可以直接调用此方法。

java中文件的读写
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢