本帖最后由 走遍世界找寻你 于 2013-8-21 08:54 编辑  
 
import java.io.*; 
class  RandomAccessFileDemo 
{ 
        public static void main(String[] args) throws IOException 
        { 
                writeFile(); 
        } 
        public static void readFile()throws IOException 
        { 
                RandomAccessFile raf = new RandomAccessFile("ran.txt","r"); 
                //调整指针位置 
                raf.seek(8); 
                //raf.write("haha".getBytes()); 
                byte[] nuf = new byte[4]; 
                raf.read(buf); 
                String name = new String(buf); 
                int age = raf.readInt(); 
                System.out.println("name="+name); 
                System.out.println("age="+age); 
                raf.close(); 
        } 
        public static void writeFile()throws IOException 
        { 
                RandomAccessFile raf = new RandomAccessFile("ran.txt","rw"); 
                raf.write("李四".getBytes()); 
                raf.writeInt(97); 
                raf.write("王五".getBytes()); 
                raf.writeInt(99); 
 
                raf.close(); 
        } 
} 
 
 
 |