Originariamente inviato da domyriccy
Salve ragazzi! ho un problema con java e un esame imminente!!! il problema è questo, io devo scorrere più volte un file di testo, come posso riportare il puntatore alla posizione iniziale del file una volta finito di visionarlo per intero??
volendo posso anche riversare il file in un vettore o una enumeration ma anche li non riesco a riportarlo all'inizio!
Ti consiglio di dare titoli migliori alle discussioni perché mi sembra che il problema non siano le enumerazioni ma l'input da file.
codice:
FileInputStream fileInputStream =
new FileInputStream("nomeFile");
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(fileInputStream));
// lettura...
// quando bisogna tornare all'inizio
fileInputStream.getChannel().position(0);
bufferedReader = new BufferedReader(
new InputStreamReader(fileInputStream));
// ora si puo' leggere di nuovo dall'inizio del file
Gestendo ovviamente le dovute eccezioni.