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 "java2sObject.dat":
ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(
"java2sObject.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(
"java2sObject.dat"));
int[] ia = (int[]) (ois.readObject());
System.out.println(ia[0] + "," + ia[1] + "," + ia[2] + "," + ia[3]
+ "," + ia[4]);
}
}
Related examples in the same category