Boas… Eu tenho o seguinte código… como eu faço para a segunda vez que eu chamo ele… ele não voltar a ler as M primeiras linhas do ficheiro e sim as próximas M linhas, Obrigada
public String[] readFile(String file, int m) {
String record = null;
String[] array = null;
int lineCount=0;
try {
RandomAccessFile rafr = new RandomAccessFile(file,"r");
array = new String[m];
while (((record = rafr.readLine()) != null) && lineCount<m) {
array[lineCount] = record;
lineCount++;
}
rafr.close();
} catch (IOException e) {
// catch possible io errors from readLine()
System.out.println("Is this filename correct?" + file);
e.printStackTrace();
}
return array;
} // end of readFile()