IO su File con RandomAccessFile

Autore: stefano.russo@unina.it Java

  1. ...           
  2. File?file?=?new?File("DemoRandomAccessFile.out");
  3. RandomAccessFile?raf?=?new?RandomAccessFile(file,?"rw");
  4.  
  5. //Lettura di un singolo carattere
  6. byte?ch?=?raf.readByte();
  7. System.out.println("Read?first?character?of?file:?"?+?(char)ch);
  8.  
  9. //Lettura di una riga
  10. System.out.println("Read?full?line:?"?+?raf.readLine());
  11. raf.seek(file.length());
  12.  
  13. //Scrittura di una nuova riga a fine file
  14. raf.write(0x0A);
  15. raf.writeBytes("This?will?complete?the?Demo");
  16. raf.close();
  17. ...