随机流RandomAccessFile,简介

一、作用:

随机流(RandomAccessFile)不属于IO流,支持对文件的读取和写入随机访问。

二、随机访问文件原理: 

         首先把随机访问的文件对象看作存储在文件系统中的一个大型 byte 数组,然后通过指向该 byte 数组的光标或索引(即:文件指针 FilePointer)在该数组任意位置读取或写入任意数据。

三、相关方法说明:

1、对象声明:RandomAccessFile raf = newRandomAccessFile(File file, String mode);

            其中参数 mode 的值可选 "r":可读,"w" :可写,"rw":可读性;

       2、获取当前文件指针位置:int RandowAccessFile.getFilePointer();

       3、改变文件指针位置(相对位置、绝对位置):

            1> 绝对位置:RandowAccessFile.seek(int index);

2> 相对位置:RandowAccessFile.skipByte(int step);         相对当前位置

       4、给写入文件预留空间:RandowAccessFile.setLength(long len);

。。。。

出自:https://blog.csdn.net/zhangguanghui002/article/details/73104907

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,518评论 0 4
  • 万维钢老师说:真正的幸福,是当你全心全意投入一件事,把自己至于度外的时候获得的副产品。你直接追求的并不是幸福,而是...
    晨昏定省阅读 211评论 0 1
  • 生活可以有很多面目,但我们可以选择自己喜欢的生活。 还记得刚到大学的时候对一切都充满了好奇,参加了学生会和舞社,当...
    陆松风阅读 697评论 5 7
  • 原料配料: 猪肉(前后腿最佳)10千克,花椒(炒后用)40克,丁香25克,砂仁15克,边桂15克(用桂皮,肉桂味道...
    Cindy的小花园阅读 3,455评论 0 0

友情链接更多精彩内容