Mega Code Archive

 
Categories / Java / File Input Output
 

Input and output of primitive values with random access binary files

import java.io.RandomAccessFile; public class InputOutputDemoPrimitive {   public static void main(String[] a) throws Exception {     //Read and write parts of file "raf.dat" in arbitrary order:     RandomAccessFile raf = new RandomAccessFile("r.dat", "rw");     raf.writeDouble(3.1415);     raf.writeInt(42);     raf.seek(0);     System.out.println(raf.readDouble() + " " + raf.readInt());   } }