Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
884 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Recherche dans un fichier binaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche dans un fichier binaire

n°1764269
kiooik
Posté le 24-07-2008 à 14:31:52  profilanswer
 

Bonjour a tous,
 
Alors voila j'ai un fichier binaire contenant des données, j'arrive à y écrire de nouvelles données et a afficher toutes les données qu'il contient mais j'aimerai pouvoir rechercher une information en particulier....
 
par exemple un fichier contenant les informations d'un contrat contenant plusieurs clients, je voudrais afficher uniquement les informations du client 420...
 
comment puis-faire?  
 
Merci d'avance a ceux qui répondront  :)
 
ps: j'utilise un fichier binaire


Message édité par kiooik le 24-07-2008 à 14:56:38
mood
Publicité
Posté le 24-07-2008 à 14:31:52  profilanswer
 

n°1764276
brisssou
8-/
Posté le 24-07-2008 à 14:41:22  profilanswer
 

si tu peux charger les données, pourquoi ne pas lire dans tes données ?
 
tu en as tant que ça ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1764290
kiooik
Posté le 24-07-2008 à 14:50:16  profilanswer
 

j'arrive a afficher toutes les données de tous les clients mais je voudrais afficher les données d'un client en particulier...
 
J'ai trouvé qu'on pouvait faire de l'acces direct avec un RandomAccessFile mais je ne sais pas cmt l'utiliser

n°1764295
brisssou
8-/
Posté le 24-07-2008 à 14:55:28  profilanswer
 

si tu arrive à tout récupérer, tu peux donc trier pour n'afficher que ce que tu veux. C'est crado, mais ça marchera.
 
Si ton fichier est en vrac, tu vas avoir du mal à savoir où pointer.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1764297
kiooik
Posté le 24-07-2008 à 14:57:50  profilanswer
 

ok je vais essayer comme ca.
merci

n°1764322
kiooik
Posté le 24-07-2008 à 15:29:11  profilanswer
 

je n'y arrive pas...
 
voici ma méthode pour afficher les informations de mon fichier  
 
 
public void ajout()  throws IOException
          {
           DataInputStream entree = new DataInputStream(new FileInputStream ("Voiture" ));  
           boolean eof = false;
            int n;
           
           while(!eof)
           {  
             try
             {
           System.out.println(entree.readInt());
              System.out.println(entree.readUTF());
              System.out.println(entree.readUTF());
              System.out.println(entree.readInt());
              System.out.println(entree.readUTF());
              System.out.println(entree.readInt());
              System.out.println(entree.readUTF());
              System.out.println(entree.readUTF());
              System.out.println(entree.readUTF());
              System.out.println(entree.readInt());
              System.out.println(entree.readUTF());
              System.out.println(entree.readInt());
              }
             catch(EOFException e)
             {
              eof = true;
             }
     
             
           }  
            entree.close();
          }
 
 
qlq un pourrait m'aider?
 
Merci

n°1764395
nerisson
Pic-pic
Posté le 24-07-2008 à 16:52:51  profilanswer
 

Ah ouais  :ouch:  
Est-ce que tu peux charger tout ton fichier en mémoire (en gros quelle taille fait-il) ?


---------------
Light is right
n°1764445
kiooik
Posté le 24-07-2008 à 18:01:07  profilanswer
 

j'ai refait un petite fichier contenant qlq données seulement pour tester, il fait 309 octets
 
j'aimerai utiliser RandomAccessFile mais je ne sais pas comment faire ...

n°1764471
nerisson
Pic-pic
Posté le 24-07-2008 à 19:25:25  profilanswer
 

Si ton fichier est assez petit tu peut te permettre de le charger entièrement en mémoire, ca sera plus facile pour rechercher une information.


---------------
Light is right
n°1764504
kiooik
Posté le 24-07-2008 à 21:07:22  profilanswer
 

c'est bon j'ai résolu le probléme :)
 
Merci bcp pour tes conseils ^^

mood
Publicité
Posté le 24-07-2008 à 21:07:22  profilanswer
 

n°1764606
brisssou
8-/
Posté le 25-07-2008 à 08:41:10  profilanswer
 

mais  !!! j'avais dit la même chose
je suis vexé[:thalis]


Message édité par brisssou le 25-07-2008 à 08:41:24

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1764843
kiooik
Posté le 25-07-2008 à 13:41:47  profilanswer
 

merci a toi aussi brissou ^_^

n°1764853
brisssou
8-/
Posté le 25-07-2008 à 14:03:59  profilanswer
 

j'aime mieux ça !


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Recherche dans un fichier binaire

 

Sujets relatifs
un fichier css est détecté comme un troyen.ecrire dans un fichier sur Windows CE
Malloc / Lecture fichier[résolu] Boucle fichier dans un repertoire
importé un fichier excelBatch avec edition d'un fichier et variable
Lire un fichier dans mon application web[Résolu] Envoi FTP de fichier Excel avec org.apache.commons.net.ftp
inclure un fichier php avec javascriptRecuprer L'URL du fichier Uploader !!
Plus de sujets relatifs à : Recherche dans un fichier binaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR