RandomAccessFile的应用
来源:互联网 发布:漫画配音软件 编辑:程序博客网 时间:2024/06/05 12:04
import java.io.*;class Demo7 { public static void main(String[] args) throws IOException { /* RandomAccessFile: 不属于IO体系,只能访问文件 内部既有字节输出流,也有字节输入流 内部有一个字节数组,可以通过指针设置,所以可以随机 */ //writeData(); readData(); } //读取数据 public static void readData()throws IOException { RandomAccessFile random = new RandomAccessFile("random.txt","r"); //默认指向文件的开头,读取刘能 byte[] arr = new byte[4]; int len = random.read(arr); int age = random.readInt(); System.out.println(new String(arr,0,len)+","+age); random.seek(16);//设置指针指向赵四的起始位置 len = random.read(arr); age = random.readInt(); System.out.println(new String(arr,0,len)+","+age); } //随机写入数据 public static void writeData()throws IOException { //模式为"rw",那么当文件不存在时会自动创建 RandomAccessFile random = new RandomAccessFile("random.txt","rw"); //默认指向文件的开头 random.write("刘能".getBytes()); random.writeInt(58); //指针指向哪儿? 8 long pointer = random.getFilePointer(); System.out.println("pointer="+pointer); //设置指针指向的位置 random.seek(16); random.write("赵四".getBytes());//指针指向哪儿数据就被写到哪儿 random.writeInt(56); pointer = random.getFilePointer(); System.out.println("pointer="+pointer); }}
0 0
- RandomAccessFile类的应用
- RandomAccessFile的应用
- 对RandomAccessFile类的应用
- RandomAccessFile应用
- RandomAccessFile应用
- 随机读取文件--RandomAccessFile的应用实例
- java高级应用--File + RandomAccessFile
- java高级应用--File + RandomAccessFile
- JAVA简单加密-RandomAccessFile应用
- RandomAccessFile类的学习
- RandomAccessFile的乱码问题
- RandomAccessFile的使用
- RandomAccessFile的使用
- RandomAccessFile类的使用
- java的RandomAccessFile
- Java RandomAccessFile的使用
- java的RandomAccessFile类
- RandomAccessFile的使用
- codeforces-366
- Codeforces 554B:Ohana Cleans Up(思维+水题)
- Kafka的应用——环信业务优化
- 使用Junit4对由Maven管理的Spring项目进行单元测试
- Jquery李炎恢——37,38对话框UI【3】【4】
- RandomAccessFile的应用
- 【26-30】剑指offer
- 1412: [ZJOI2009]狼和羊的故事
- Android无法显示超大图问题的探索
- iOS-View适应文字
- Android如何判断应用程序是安装在手机内存中还是SD卡
- 博客已迁移至github pages
- Gensee Android SDK(一)组成结构
- 贪心算法