Name the class that used to read objects directly from a
stream?
Answers were Sorted based on User's Feedback
Answer / qim2010
ObjectInputStream is used for reading and ObjectOutPutSteam is
used for writing.
Here is a simple example:
import java.io.EOFException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;
/**
*
* @author javadb.com
*/
public class Main {
/**
* Example method for using the ObjectInputStream class
*/
public void readPersons(String filename) {
ObjectInputStream inputStream = null;
try {
//Construct the ObjectInputStream object
inputStream = new ObjectInputStream(new
FileInputStream(filename));
Object obj = null;
while ((obj = inputStream.readObject()) != null) {
if (obj instanceof Person) {
System.out.println(((Person)obj).toString());
}
}
} catch (EOFException ex) { //This exception will be
caught when EOF is reached
System.out.println("End of file reached.");
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
} finally {
//Close the ObjectInputStream
try {
if (inputStream != null) {
inputStream.close();
}
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
new Main().readPersons("myFile.txt");
}
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / devarathnam
Hi... ObjectOutPutSteam and ObjectInputStream are used for
readign and writing.
Is This Answer Correct ? | 1 Yes | 4 No |
What are the types of collections in java?
How do you format in java?
Explain the scope or life time of class variables or static variables?
what is net based application and its types
What is the difference between jfc & wfc?
What is “try and catch” in java
What does n mean in java?
What is the use of arrays tostring () in java?
What is string data type?
What is the difference between access specifiers and access modifiers in java? 16
How can we run a java program without making any object?
what is connection pooling with example?