Advertisement
kernel_memory_dump

Java IO

Feb 28th, 2015
238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.06 KB | None | 0 0
  1. try{
  2. File fajl = new File("mojFajl.bin");
  3. int[] x = new int[2];
  4. x[0] = 100;
  5. x[1] = 200;
  6. FileOutputStream izlazniTokKaFajlu = new FileOutputStream(fajl);
  7. // izlazni tok objekta dobija kao parametar konstruktora
  8. // izlazni tok ka fajlu, kako bi mogao da ga kontrolise
  9. // izlazni tok objekta  pretvara objekte u 1010101
  10. // 1010101 prosledjuje izlaznomTokuKaFajlu
  11. ObjectOutputStream izlazniTokObjekta = new ObjectOutputStream();
  12. izlazniTokObjekta.writeObject(x);
  13.  
  14. // moze da se ponovo koristi fajl objekat, jer on sluzi samo
  15. // da cuva informacije o fajlu
  16. // FileStream zapravo pravi fajl, pise u njega, zatvara/otvara ga
  17. FileInputStream ulazniTokFajla = FileInputStream(fajl);
  18. ObjectInputStream ulazniTokObjekta;
  19.  
  20. ulazniTokObjekta = new ObjectInputStream(ulazniTokFajla);
  21.  
  22. int[] xIzFajla = (int[])inputStream.readObject()
  23.  
  24.  
  25. }catch(Exception e){
  26.  e.printStackTrace();
  27. } finally{
  28.    try {
  29.           izlazniTokObjekta.close(); // automatski zatvara sve podstreamove (fajl stream npr)
  30.          ulazniTokObjekta.close();
  31.     } catch(Excepion e){
  32.  
  33.      }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement