The java.io.ObjectInputStream.readObject() method read an object from the ObjectInputStream.
Syntax:Library: java.io.ObjectInputStream
public final Object readObject()
Example:import java.io.*;
public class ObjectInputStreamDemo {
public static void main(String[] args) {
String s = "Hello World";
byte[] b = {'e', 'x', 'a', 'm', 'p', 'l', 'e'};
try {
// create a new file with an ObjectOutputStream
FileOutputStream out = new FileOutputStream("test.txt");
ObjectOutputStream oout = new ObjectOutputStream(out);
// write something in the file
oout.writeObject(s);
oout.writeObject(b);
oout.flush();
// create an ObjectInputStream for the file we created before
ObjectInputStream ois =
new ObjectInputStream(new FileInputStream("test.txt"));
// read and print an object and cast it as string
System.out.println("" + (String) ois.readObject());
// read and print an object and cast it as string
byte[] read = (byte[]) ois.readObject();
String s2 = new String(read);
System.out.println("" + s2);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Let us compile and run the above program, this will produce the following result:
Hello World
example
License.
All information of this service is derived from the free sources and is provided solely in the form of quotations.
This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 322 / 158778336. Delta: 0.00345 с