Ce forum est maintenant fermé, seule cette archive statique reste consultable.
  FORUM Rue-Montgallet.com
  Programmation
  Java

  [JAVA]Ecrire des objets dans un fichier

Bas de page
Auteur Sujet :

[JAVA]Ecrire des objets dans un fichier

n°5765
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 15-11-2003 à 09:18:13  
 

Salut j'ai crée une classe, chake objet de ma classe contient un objet File et un Int.
 
Juske la rien de bien folichon.
 
Ensuite je créer des objets de cette classe et je les mets dans un tableau.
 
Maintenant je voudrais ecrire ce tableau dans un fichier.
 
Le but de l'operation c'est d'attribuer un int à chake File de la classe et d'en sortir un seul et unike fichier. Je sais pas si je m'y prend bien. :/


---------------
informatique / jeu vidéo
mood
Pub
Posté le 15-11-2003 à 09:18:13  
 

n°5773
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 15-11-2003 à 15:31:55  
 

J'ai pas tout compris; surtout qd tu dis "Maintenant je voudrais ecrire ce tableau dans un fichier."
 
Peux-tu réexpliquer un chouille et mettre un peu de ton code stp ?
 
ps: "Le but de l'operation c'est d'attribuer un int à chake File de la classe" => il y a plusieurs File dans ta classe ?


---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]
n°5774
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 15-11-2003 à 15:59:04  
 

ollOne a écrit :

J'ai pas tout compris; surtout qd tu dis "Maintenant je voudrais ecrire ce tableau dans un fichier."
 
Peux-tu réexpliquer un chouille et mettre un peu de ton code stp ?
 
ps: "Le but de l'operation c'est d'attribuer un int à chake File de la classe" => il y a plusieurs File dans ta classe ?


 
a chake objet de la classe.
 
Enfin à la limite c'est pas tres genant cette partie.
 
Ce ki pose pb c'est d'ecrire un tableau d'objet dans un fichier ;)


---------------
informatique / jeu vidéo
n°5775
cruciforme
Profil : Membre
Posté le 15-11-2003 à 16:48:09  
 

Il n'y a pas d'outils de serialization en java? Ou alors j'ai pas compris le problème :D

n°5776
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 15-11-2003 à 17:21:55  
 

cruciforme a écrit :

Il n'y a pas d'outils de serialization en java? Ou alors j'ai pas compris le problème :D


 
c'est koi ?


---------------
informatique / jeu vidéo
n°5777
ollone
Part of the 'One brothers
Profil : Vieux de la vieille
Posté le 15-11-2003 à 19:07:34  
 

En effet, je crois que cruciforme a mis le doigt sur ta solution.
 
La serialization transforme ton objet en binaire. Ainsi, tu peux faire passer ton objet dans un tuyau, l'écrire dans un fichier texte... etc... Et bien entendu, le récupérer par la suite pour recréer ton objet.
 
Ta classe (celle qui contient un File et un int) doit implémentée l'interface Serializable (http://java.sun.com/j2se/1.4.1/doc [...] zable.html).
 
Ensuite tu écris ton objet dans ton fichier :
 

Code :
  1. FileOutputStream fos = new FileOutputStream("t.tmp" );
  2. ObjectOutputStream oos = new ObjectOutputStream(fos);
  3. oos.writeInt(12345);
  4. oos.writeObject("Today" );
  5. oos.writeObject(new Date());
  6. oos.writeObject(monObjet);
  7. oos.close();


 
La méthode readObject te permettra de recréer ton objet.


---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]
n°5781
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 17-11-2003 à 07:56:44  
 

:jap:
 
Ca m'a avancé à rien mais merci :p


---------------
informatique / jeu vidéo
n°5782
m@noo
je javaïse, je phpïse ^=^
Profil : Habitué
Posté le 17-11-2003 à 08:28:01  
 

ben moi j'ai rien comprendu de ske tu voulais faire :D

n°5788
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 17-11-2003 à 12:37:01  
 

non mais en fait j'ai demander à mon prof il a dit ke c'etait largement suffisant ce ke j'avais fait et ke ca servait à rien ke je me prenne plus la tete :p


---------------
informatique / jeu vidéo
  FORUM Rue-Montgallet.com
  Programmation
  Java

  [JAVA]Ecrire des objets dans un fichier

© 2000-2024 Forum.rue-montgallet.com - Tous droits réservés