java中RandomAccessFile类

来源:互联网 发布:淘宝手机详情页尺寸 编辑:程序博客网 时间:2024/05/07 15:17

java中RandomAccessFile类主要用于读取和写入,好像只能以写入字符和整形的数据,有非常大的局限性

读取时候字符转化为byte的形式,看代码怎么具体实现:

package test;import java.io.File;import  java.io.RandomAccessFile;public class RandomAccessFileDemo {public static void main(String args[]) throws Exception{File f=new File("d:"+File.separator+"test.txt");RandomAccessFile  rdFile=new  RandomAccessFile(f, "rw");String name=null;int age=0  ;name="zhoumeixu";age=30;rdFile.writeBytes(name);rdFile.writeInt(age);name="lisi     ";age=23;rdFile.writeBytes(name);rdFile.writeInt(age);rdFile.close();RandomAccessFile rdf=new RandomAccessFile(f, "r");String name1=null;String name2=null;byte b[]=new byte[20];for(int i=0;i<b.length;i++){b[i]=rdf.readByte();}name1=new String(b);System.out.println("名字是:"+name1);rdf.close();}}


0 0
原创粉丝点击