Bonjour,
Après avoir regarder sur le forum pour savoir comment écrire dans un fichier
à un endroit donné, j'ai trouvé la classe RandomAccessFile.
Mon soucis c'est que je n'arrive pas à l'expoiter correctement cette classe.
J'ai un fichier contenant par ex :
123456789
ABCDEFGHIJ
11111111111
et je voudrai ecrire ajouter OK dans 11111111111 pour donner -> 11111 OK 111111
Mon deuxième problème est l'ajout d'une nouvelle n'importe ou dans le fichier
Voici mon code.
Pourriez vous m'aider svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 int cpt = 0; String ligne; try { RandomAccessFile f = new RandomAccessFile("fichier.txt", "rw"); while ((ligne = f.readLine()) != null) { if(cpt == 2){ f.seek(2); f.writeBytes("OK"); } cpt++; } f.close(); }catch (IOException e) { }
Snoopy_2006
Partager