Ecrire et lire directement un fichier en binaire... (java)

Ecrire et lire directement un fichier en binaire... (java) - Java - Programmation

Marsh Posté le 22-09-2003 à 18:41:35    

Voila je cherche a créer un nouveau fichier et a écrire directement en binaire dedans, et de la meme maniere lire ensuiste le contenu en binaire.
 
je pense que certain on déja abandoné ( coucou Taz)
 
Soyer indulgent je débute :)
 
merci  :hello:

Reply

Marsh Posté le 22-09-2003 à 18:41:35   

Reply

Marsh Posté le 22-09-2003 à 20:36:39    

Code :
  1. import java.io.*;
  2. class BinReader
  3. {
  4.     static byte[] readFile(String filename)
  5.     {
  6. try
  7.     {
  8.  File f = new File(filename);
  9.  long filesize = f.length();
  10.  byte data[] =  new byte[(int)filesize];
  11.  DataInputStream in = new DataInputStream(new FileInputStream(f));
  12.  in.readFully(data);
  13.  in.close();
  14.  return data;
  15.     }
  16. catch(IOException e)
  17.     {
  18.  System.err.println(e.getMessage());
  19.  return null;
  20.     }
  21.     }
  22.     static void printBytes(byte data[])
  23.     {
  24. for(int i=0; i<data.length; ++i)
  25.     {
  26.  System.out.print(data[i] + " " );
  27.     }
  28. System.out.println();
  29.     }
  30.     public static void main(String args[])
  31.     {
  32. for(int i=0; i<args.length; ++i)
  33.     {
  34.  System.out.println(args[i]);
  35.  byte data[] = readFile(args[i]);
  36.  if(data!=null)
  37.      {
  38.   printBytes(data);
  39.      }
  40.  System.out.println();
  41.     }
  42.     }
  43. }


 
mais ou va t on  :ouch:

Reply

Marsh Posté le 22-09-2003 à 21:47:24    

Sdk a écrit :

Voila je cherche a créer un nouveau fichier et a écrire directement en binaire dedans, et de la meme maniere lire ensuiste le contenu en binaire.
 
je pense que certain on déja abandoné ( coucou Taz)
 
Soyer indulgent je débute :)
 
merci  :hello:  

planque toi tu vas te faire insulter


---------------
PSN ID : Euronimus | Steam ID : [HFR] Euronimus | uplay: HFR_uxam
Reply

Marsh Posté le 22-09-2003 à 21:52:48    

uxam a écrit :

planque toi tu vas te faire insulter  

contrairement à tes questions du genre combien y a de litres dans 1 mètre cube, ça c'est une vrai question. j'ai abandonné l'autre sujet de sdk, parce qu'il nage dans tout et n'importe quoi, il est perdu. mais sur une question spécifique, je lui réponds, et j'espère qu'il trouvera sa route vers la bonne solution

Reply

Marsh Posté le 22-09-2003 à 21:57:06    

Taz a écrit :

contrairement à tes questions du genre combien y a de litres dans 1 mètre cube, ça c'est une vrai question. j'ai abandonné l'autre sujet de sdk, parce qu'il nage dans tout et n'importe quoi, il est perdu. mais sur une question spécifique, je lui réponds, et j'espère qu'il trouvera sa route vers la bonne solution

c'était pas ca ma question  :sleep:


---------------
PSN ID : Euronimus | Steam ID : [HFR] Euronimus | uplay: HFR_uxam
Reply

Marsh Posté le 22-09-2003 à 21:57:52    

uxam a écrit :

c'était pas ca ma question  :sleep:  

si tu parles de l'autre, j'ai répondu « cerveau » .| stop la pollution.

Reply

Marsh Posté le 22-09-2003 à 22:01:33    

Taz a écrit :

si tu parles de l'autre, j'ai répondu « cerveau » .| stop la pollution.

et je n'ai pas parlé de toi mais des autres qui se sont foutus de ma gueule paceke j'avais dit que j'avais besoins d'un libraire alors que c'était vrai


---------------
PSN ID : Euronimus | Steam ID : [HFR] Euronimus | uplay: HFR_uxam
Reply

Marsh Posté le 22-09-2003 à 22:45:06    

retourne potasser tes bouquins fainéant  :pfff:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 23-09-2003 à 03:00:25    

Taz a écrit :


mais ou va t on  :ouch:  

jme l'demande, avec des classes toutes statiques comme ça, bouh quelle horreur [:totoz]
 
 
 
 
:whistle:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-09-2003 à 19:04:45    

merci de vos réponses  :hello:  
 
 
j'aimerai savoir si il existe un compsant dans java pour afficher directement un fichier en binaire , par exmple une .read(fichierbianire) ou je suis obligé de passer par une boucle ?

Reply

Marsh Posté le 23-09-2003 à 19:04:45   

Reply

Marsh Posté le 23-09-2003 à 21:43:28    

pourquoi tu mets toutes les méthodes statiques ? tu viendrais pas du C toi ?

Reply

Marsh Posté le 23-09-2003 à 21:45:37    

noldor a écrit :

pourquoi tu mets toutes les méthodes statiques ? tu viendrais pas du C toi ?

et toi t'aurais rien du tout compris ...

Reply

Marsh Posté le 23-09-2003 à 21:47:00    

Taz a écrit :

et toi t'aurais rien du tout compris ...

tu esquives la question

Reply

Marsh Posté le 23-09-2003 à 21:47:21    

the real moins moins a écrit :

jme l'demande, avec des classes toutes statiques comme ça, bouh quelle horreur [:totoz]
 
 
 
 
:whistle:

je vois pas d'horreur. j'allais pas créer une classe pour lire et une autre pour afficher. et puis ces fonctionnalités sont bien distinctes .| bref, des fonctions, c'est très bien

Reply

Marsh Posté le 23-09-2003 à 22:00:20    

comment i prend la mouche :lol:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 23-09-2003 à 22:28:27    

:lol:  :sarcastic:


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed