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

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