Bonjour,
je dois lire une partie d'un fichier :Mon probleme est que mon seek est positionné à la mano...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 RandomAccessFile raf = new RandomAccessFile(monFichier, "r"); int iTockenSize = 1000; byte[] byData = new byte[iTockenSize]; raf.seek(500); raf.read(byData); String fichierContenu = new String(byData);
je cherche a connaitre le nombre d'octets lus avant qu' une variable (MonMot) est été rencontrée. Ce nombre d'octets servira pour initialisé le seek
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while ( (ligne = raf.readLine()) != null ) { if(ligne.equals("MonMot")){ //???? combien d'octet on été lu ???
Partager