Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- try{
- File fajl = new File("mojFajl.bin");
- int[] x = new int[2];
- x[0] = 100;
- x[1] = 200;
- FileOutputStream izlazniTokKaFajlu = new FileOutputStream(fajl);
- // izlazni tok objekta dobija kao parametar konstruktora
- // izlazni tok ka fajlu, kako bi mogao da ga kontrolise
- // izlazni tok objekta pretvara objekte u 1010101
- // 1010101 prosledjuje izlaznomTokuKaFajlu
- ObjectOutputStream izlazniTokObjekta = new ObjectOutputStream();
- izlazniTokObjekta.writeObject(x);
- // moze da se ponovo koristi fajl objekat, jer on sluzi samo
- // da cuva informacije o fajlu
- // FileStream zapravo pravi fajl, pise u njega, zatvara/otvara ga
- FileInputStream ulazniTokFajla = FileInputStream(fajl);
- ObjectInputStream ulazniTokObjekta;
- ulazniTokObjekta = new ObjectInputStream(ulazniTokFajla);
- int[] xIzFajla = (int[])inputStream.readObject()
- }catch(Exception e){
- e.printStackTrace();
- } finally{
- try {
- izlazniTokObjekta.close(); // automatski zatvara sve podstreamove (fajl stream npr)
- ulazniTokObjekta.close();
- } catch(Excepion e){
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement