[Problème utilisation de RandomAccessFile]
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.
Code:
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) {
} |
Pourriez vous m'aider svp ?
Snoopy_2006