Bonjour,
je dois lire une partie d'un fichier :
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);
Mon probleme est que mon seek est positionné à la mano...
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


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 ???
Merci de votre aide