All pastes #955901 Raw Edit

Mine

public java v1 · immutable
#955901 ·published 2008-03-24 22:15 UTC
rendered paste body
//winkel.java    private ArrayList<Cd> cdWinkel = new ArrayList<Cd>();    private String fileName = "cd.dat";    private Cd ingelezenCd;    public void write(String fileName) {       try{           ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(fileName));           for(Object o : cdWinkel){                if(out.equals(o) == false){                   out.writeObject(o);                }           }           out.close();       }       catch(IOException i){           i.printStackTrace();       }    }        public void read( String fileName ) {        try{            ObjectInputStream in = new ObjectInputStream(new FileInputStream(fileName));                         while(in != null){                ingelezenCd = (Cd) in.readObject();                 cdWinkel.add(ingelezenCd);            }            in.close();        }        catch(IOException i){            i.printStackTrace();        }        catch(ClassNotFoundException c){            c.printStackTrace();        }    }//einde winkel.java//gui.java    private void performOpen() {        String fileName = "cd.dat";        winkel.read(fileName);    }    private void performSluit() {        String fileName = "cd.dat";        winkel.write(fileName);        winkel.nieuw();    }//einde//einde