cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
13 mars 2004 à 09:35
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 2006
-
4 oct. 2004 à 23:41
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 4 oct. 2004 à 23:41
Aussi je pense qu'il serait bien que tu mettes un exemple de sérialisation en XML avec la classe XMLEncoder :
XMLEncoder e = new XMLEncoder(
new BufferedOutputStream(
new FileOutputStream("Test.xml")));
e.writeObject(new JButton("Hello, world"));
e.close();
C'est pareil sauf que ça sort du XML !!! ;-)
Aussi tu dois avoir certaines condition dans ta classe (Serializable, constructeur par défaut et des accesseurs pour les propriétés qui sont persistants ...)
@+
speed_angel
Messages postés2Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention 4 octobre 2004 4 oct. 2004 à 22:45
Merci à vous....
cs_tds
Messages postés351Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 9 décembre 2004 30 sept. 2004 à 09:31
speed_angel
Messages postés2Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention 4 octobre 2004 30 sept. 2004 à 09:28
Une petite question peut-etre un peu stupide...(désolé)
Est-ce que cette partie du code peut etre utiliser pour ecrire dans un fichier texte...(désolé prof incompéteant=moi dans la *"ç%"+""!*) :
File f = new File("c:/fichier.obj");
//SAUVEGARDE LE FICHIER
try{
ObjectOutputStream fichier = new ObjectOutputStream(new FileOutputStream(f));
fichier.writeObject(c);
fichier.close();
}
Merci d'avance à l'âme charitable qui me répondra...
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 15 mars 2004 à 09:51
Bah de rien !!
@++
cs_tds
Messages postés351Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 9 décembre 2004 15 mars 2004 à 08:34
Merci beaucoup pour ces astuces :)
B@ron [:p]
cs_tds
Messages postés351Date d'inscriptionmercredi 21 janvier 2004StatutMembreDernière intervention 9 décembre 2004 15 mars 2004 à 08:33
Merci beaucoup pour ces astuces :)
B@ron [:p]
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 13 mars 2004 à 09:35
Tiens juste une petite remarque, met le mot serialisation dans ton titre puisque que c'est la technique que tu utilises, c'est juste un peu plus parlant .... sinon exemple clair, simple et concis ...
Aussi peut-être devrais-tu surcharger la méthode write() qui est la méthode utilisé lorsque tu sérialises et son opposé read() évidemment pour lire ...
@+
4 oct. 2004 à 23:41
XMLEncoder e = new XMLEncoder(
new BufferedOutputStream(
new FileOutputStream("Test.xml")));
e.writeObject(new JButton("Hello, world"));
e.close();
C'est pareil sauf que ça sort du XML !!! ;-)
Aussi tu dois avoir certaines condition dans ta classe (Serializable, constructeur par défaut et des accesseurs pour les propriétés qui sont persistants ...)
@+
4 oct. 2004 à 22:45
30 sept. 2004 à 09:31
http://java.sun.com/j2se/1.5.0/docs/api/index.html
B@ron {EU.BELGIUM}
30 sept. 2004 à 09:28
Est-ce que cette partie du code peut etre utiliser pour ecrire dans un fichier texte...(désolé prof incompéteant=moi dans la *"ç%"+""!*) :
File f = new File("c:/fichier.obj");
//SAUVEGARDE LE FICHIER
try{
ObjectOutputStream fichier = new ObjectOutputStream(new FileOutputStream(f));
fichier.writeObject(c);
fichier.close();
}
Merci d'avance à l'âme charitable qui me répondra...
15 mars 2004 à 09:51
@++
15 mars 2004 à 08:34
B@ron [:p]
15 mars 2004 à 08:33
B@ron [:p]
13 mars 2004 à 09:35
Aussi peut-être devrais-tu surcharger la méthode write() qui est la méthode utilisé lorsque tu sérialises et son opposé read() évidemment pour lire ...
@+