InputOutputDemoObjectBinaryFile.java Source code

Java tutorial

Introduction

Here is the source code for InputOutputDemoObjectBinaryFile.java

Source

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]);

    }
}