Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void save (String fileName){
- ChangeJar saveJar = new ChangeJar();
- // Saves the values of the current "ChangeJar" to "saveJar"
- saveJar.quarters = quarters;
- saveJar.dimes = dimes;
- saveJar.nickels = nickels;
- saveJar.pennies = pennies;
- try {
- FileOutputStream fileOut = new FileOutputStream("/tmp/" + fileName + ".cjr");
- ObjectOutputStream out = new ObjectOutputStream(fileOut);
- out.writeObject(saveJar);
- out.close();
- fileOut.close();
- System.out.printf("Saved ChangeJar is saved in /tmp/" + fileName + ".cjr");
- }catch(IOException i) {
- i.printStackTrace();
- }
- }
- public void load (String fileName){
- try {
- FileInputStream fileIn = new FileInputStream("/tmp/" + fileName + ".cjr");
- ObjectInputStream in = new ObjectInputStream(fileIn);
- ChangeJar loadJar = (ChangeJar) in.readObject();
- in.close();
- fileIn.close();
- }catch(IOException i) {
- i.printStackTrace();
- return;
- }catch(ClassNotFoundException c) {
- System.out.println("ChangeJar class not found");
- c.printStackTrace();
- return;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement