Mega Code Archive

 
Categories / Java / File Input Output
 

Input and output of arrays and objects with binary files

import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; public class InputOutputDemoObjectBinaryFile {   public static void main(String[] a) throws Exception {     //Write an object or array to binary file "rntsoftObject.dat":     ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(         "rntsoftObject.dat"));     oos.writeObject(new int[] { 2, 3, 5, 7, 11 });     oos.close();     //Read objects or arrays from binary file "o.dat":     ObjectInputStream ois = new ObjectInputStream(new FileInputStream(         "rntsoftObject.dat"));     int[] ia = (int[]) (ois.readObject());     System.out.println(ia[0] + "," + ia[1] + "," + ia[2] + "," + ia[3]         + "," + ia[4]);   } }