Java之RandomAccessFile的简单使用
1、我们用RandomAccessFile来写入不同数据类型的数据,并保存在demo.txt文件中,然后用不同的读取方式读出。
2、RandomAccessFile有四种模式:
r:文件只能读。
rw:文件能读也能写。文件不存在时,该文件将被创建。
rws:文件能读也能写。同步数据和元数据更新的读写(元数据是是指文件的创建时间、访问权限等信息)。
rwd:文件能读也能写。同步数据更新的读写。
如果不使用同步模式,在系统崩溃时可能会丢失数据。
3、seek()方法,是用来将文件指针定位到一个绝对地址,地址0表示文件的开头。

4、这个文件夹本身是没有demo.txt文件的,代码运行后,就产生了。

5、用记事本打开demo.txt文件,会发现里面是乱码。这个不用担心,因为记事本的编码格式是ANSI,而RandomAccessFile读写文件的编码格式都是ISO-8859-1,所以出现乱码是很正常的事情。

6、我们看一下运行结果,可以发现读出来的内容和写进去的内容一样,没有出现乱码的情况。

阅读量:47
阅读量:61
阅读量:122
阅读量:55
阅读量:110