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

 



Dernière réponse
Sujet : Java : lire/écrire dans un fichier des objets directement : possible ?
Oh_damned thanks petoulachi, ça marche sans problème, et en effet ça tient en 3 lignes :  
 
FileOutputStream ostream = new FileOutputStream(file);
ObjectOutputStream o = new ObjectOutputStream(ostream);
o.writeObject(obj);
 
/* obj --> n'importe quel objet qui implemente l'interface Serializable (même contrainte pour les objets qu'il contient s'il y en a)*/

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Oh_damned thanks petoulachi, ça marche sans problème, et en effet ça tient en 3 lignes :  
 
FileOutputStream ostream = new FileOutputStream(file);
ObjectOutputStream o = new ObjectOutputStream(ostream);
o.writeObject(obj);
 
/* obj --> n'importe quel objet qui implemente l'interface Serializable (même contrainte pour les objets qu'il contient s'il y en a)*/
petoulachi bin meme avec les streams de toute façon c pas la methode pour ecrire un objet directement. Ma methode tiens en trois ligne pour ecrire n'importe quel objet ...
louisebrooks

petoulachi a écrit a écrit :

hey lamatrice y te dis qu'il veut pas le faire par octet, alors...
 
d'ailleurs je me souviens pour ecrire l'objet; il suffit de faire un objectOutputStream, et pour le restaurer (lecture) objectInputStream !




 
Hey petoulachi, quand t'arrive sur une page web que tu connais pas, tu peut scoller vers le bas à l'aide la souris.....pour voir la suite. ça s'appelle scrolling.
 
et puis on trouve la partie sur les Stream !!!!!!
 
(c'est du net harcelement ma parole!!!)
y'a des médiateurs sur ce forum !!!!!!!!!

 

[edit]--Message édité par louisebrooks--[/edit]

petoulachi hey lamatrice y te dis qu'il veut pas le faire par octet, alors...
 
d'ailleurs je me souviens pour ecrire l'objet; il suffit de faire un objectOutputStream, et pour le restaurer (lecture) objectInputStream !
lamatrice http://www.infini-fr.com/Sciences/ [...] va/io.html
 
 
hthttp://www.eteks.com/coursjava/io10.html
petoulachi oui c faisable (vive le java !) grace a l'interface serializable.
il faut que ton objet (et tout les objets le composant) implemente l'interface serializable. Puis l'ecriture se fait en 3 lignes. J'ai pas le code ici (je suis au boulot), mais c tres simple. Enfin si t'y arrive pas, je le chercherai !
Oh_damned je suis en train de faire un petit projet et lire/écrire des octets serait assez lourd, écrire des objets tout d'un bloc, est-ce possible et si oui, quelles classes utiliser ?
 
thanks

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