Streams code, and Serialization Flashcards
How to read Byte Streams.
try(FileInputStream input = new FileInputStream(fileName)){
int data;
while ((data = input.read())) != -1){
System.out.println(data);
}
}catch(IOEXception e){
e.printStackTrace();
}
How do you use character streams to read a file
try(FileReader reader = new FileReader(fileName)){
int data;
while((data = reader.read()) != -1){
System.out.print(data);
}catch(IOException e){
e.printStackTrace();
}
How do I serialize an object?
try(ObjectOuputStream out = new ObjectOtputStream(new FileOutputStream (“objectName.ser”))){
out.writeObject(object);
}catch – ditto
How do I DeSerialize an Object?
try(ObjectInputStream in = new ObjectInputStream(new FileInputStream(“object.ser”))){
ClassName obj = (ClassName) in.readObject();
}catch – ditto