java中RandomAccessFile随机文件读写,文件追加和部分读取
来源:互联网 发布:树状图 软件 编辑:程序博客网 时间:2024/06/06 13:12
全栈工程师开发手册 (作者:栾鹏)
java教程全解
RandomAccessFile是Java中输入,输出流体系中功能最丰富的文件内容访问类,它提供很多方法来操作文件,包括读写支持,与普通的IO流相比,它最大的特别之处就是支持任意访问的方式,程序可以直接跳到任意地方来读写数据。
如果我们只希望访问文件的部分内容,而不是把文件从头读到尾,使用RandomAccessFile将会带来更简洁的代码以及更好的性能。
下面来看下RandomAccessFile类中比较重要的2个方法,其他的和普通IO类似,在这里,就不详细说明了。
getFilePointer() 返回文件记录指针的当前位置
seek(long pos) 将文件记录指针定位到pos的位置
package com.lp.app.io;import java.io.*;//演示使用RandomAccessFile类读取文件。public class RandFile{ public static void main(String[] args){ String sFile="test.txt"; //接受IOException异常 try{ //构造随机访问文件,使用可读写方式。 RandomAccessFile rf = new RandomAccessFile(sFile, "rw"); for(int i = 0; i < 10; i++) rf.writeDouble(i*1.414); rf.close(); //构造一个随机访问文件,使用只读方式 rf = new RandomAccessFile(sFile, "rw"); rf.seek(5*8); rf.writeDouble(47.0001); rf.close(); //构造一个随机文件访问文件,使用只读方式。 rf = new RandomAccessFile(sFile, "r"); for(int i = 0; i < 10; i++) System.out.println("Value " + i + ": " + rf.readDouble()); rf.close(); }catch(IOException e){ System.out.println(e); } }}
阅读全文
1 0
- java中RandomAccessFile随机文件读写,文件追加和部分读取
- java文件随机读写--RandomAccessFile
- java:RandomAccessFile(随机读写文件)
- Java RandomAccessFile随机读取文件
- java RandomAccessFile读取文件追加内容
- 随机读写文件RandomAccessFile
- RandomAccessFile文件随机读写
- Java IO RandomAccessFile随机读写文件用法
- 随机文件读取流RandomAccessFile
- Java文件操作---RandomAccessFile随机读写文件操作
- Java的随机读写文件-RandomAccessFile 与内存映射
- Java的随机读写文件-RandomAccessFile 与内存映射
- JAVA学习笔记(三十五)- 随机读写文件 RandomAccessFile
- Java的随机读写文件-RandomAccessFile 与内存映射
- Java的RandomAccessFile随机文件读写的简单使用
- Java学习笔记---实现文件随机读写-RandomAccessFile
- java 读取文件 RandomAccessFile
- 使用Java 随机读写文件RandomAccessFile类和String类遇到的问题
- 树状数组——【模板】树状数组1
- Master原理剖析与源码分析:Master状态改变处理机制原理剖析与源码分析
- sqoop
- HDOJ2028_Lowest Common Multiple Plus
- string 大小写转换
- java中RandomAccessFile随机文件读写,文件追加和部分读取
- 依赖
- java 文件上传
- Android Studio 中获取屏幕宽度
- 001_MySQL暴力修改密码
- 木乃伊迷宫(改)
- 171013 PIL-Modes
- 动态加载图片
- java类集---Map接口