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、我们看一下运行结果,可以发现读出来的内容和写进去的内容一样,没有出现乱码的情况。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。