Java之RandomAccessFile的简单使用

 时间:2024-10-15 16:09:57

1、我们用RandomAccessFile来写入不同数据类型的数据,并保存在demo.txt文件中,然后用不同的读取方式读出。

2、RandomAccessFile有四种模式:r:文件只能读。rw:文件能读也能写。文件不存在时,该文件将被创建。rws:文件能读也能写。同步数据和元数据更新的读写(元数据是是指文件的创建时间、访问权限等信息)。rwd:文件能读也能写。同步数据更新的读写。如果不使用同步模式,在系统崩溃时可能会丢失数据。

3、seek()方法,是用来将文件指针定位到一个绝对地址,地址0表示文件的开头。完整代码如图所示。

Java之RandomAccessFile的简单使用

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

Java之RandomAccessFile的简单使用

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

Java之RandomAccessFile的简单使用

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

Java之RandomAccessFile的简单使用
  • 完美世界如何上传自定义头像
  • 英雄联盟每日免费宝箱在哪开启
  • 道聚城优惠券怎么获得
  • 新手怎么把源码做成软件
  • 手机软件检测虚拟机怎么办
  • 热门搜索
    眼巴巴的意思 pe是什么意思的缩写 婴儿洗衣液什么牌子好 作的意思 vegetables是什么意思 often是什么意思 bitch是什么意思 人无完人的意思 羽化是什么意思 感性的意思