ho bisogno di lavorare su file con Java.
Ho imparato alcuni sistemi sia su file a caratteri che su file binari...
So utilizzare le classi DataInputStream e DataOutputStream associate rispettivamente alle classi FileInputStream e FileOutputStream per i file binari.
So utilizzare le classi BufferedReader e WritePrinter associate rispettivamente alle classi FileReader e FileOutputStream per i file a caratteri.
Il problema è che mi servirebbe qualcosa di + flessibile, una combinazione di funzioni tipo la write( n caratteri ), read( n caratteri ), lseek( scrivi a tot caratteri dall'inzio ) presenti nel C.
Avrei infatti bisogno di potere accedere ai dati che scriverò nel file in maniera NON sequenziale...
Cosigli per classi da utilizzare per risolvere il mio problema?
Grazie!