25 lines
687 B
Java
25 lines
687 B
Java
import java.io.BufferedInputStream;
|
|
import java.io.BufferedOutputStream;
|
|
import java.io.File;
|
|
import java.io.FileInputStream;
|
|
import java.io.FileOutputStream;
|
|
import java.io.IOException;
|
|
import java.io.ObjectInputStream;
|
|
import java.io.ObjectOutputStream;
|
|
|
|
public class IO {
|
|
|
|
private ObjectInputStream objectInput;
|
|
private ObjectOutputStream objectOutput;
|
|
|
|
|
|
public IO(File file) throws IOException {
|
|
objectInput = new ObjectInputStream(new BufferedInputStream(new FileInputStream(file)));
|
|
objectOutput = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream(file)));
|
|
}
|
|
|
|
public void saveObject(Object o) throws IOException {
|
|
objectOutput.writeObject(o);
|
|
}
|
|
}
|