Bonjour à tous,


Je suis face à un "petit" problème. Petit car je ne pense pas que se soit grand chose... mais malheureusement je suis quand même bloqué !


Alors voilà, dans mon main je demande le nom d'un fichier à ouvrir comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Scanner sc = new Scanner(System.in);
System.out.println("Nom du fichier:");
String entryFic = sc.next();
File fic = new File(entryFic);
sc.close();
.
.
methExemple(fic);
.
.
methExemple(fic);

Pour l'instant voilà comment je lis le fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
public static void methExemple(File fic) {
     Scanner sc = new Scanner(fic);
     int unEntier = sc.nextInt();
     System.out.println("Entier lu: " + unEntier);
     .
     .
     .
     sc.close();
}
Sauf qu'avec cette méthode je relis à chaque fois le fichier de 0. Or je ne veux pas relire le fichier depuis 0 à chaque appel. Je souhaite reprendre la lecture de celui-ci à partir de là ou je m'étais arrêté la fois précédente.

Sauriez-vous comment faire pour répondre à mon cahier des charges ?


Je vous remercie pour votre aide et espère que vous saurez me sortir de cette impasse.


Cordialement,

Graimbault


PS: Je tiens à m'excuser, je me suis dans un premier temps trompé de topic en le postant ici: IDE - Eclipse