Sauvegarder/Lire des objets depuis un fichier

Sauvegarder/Lire des objets depuis un fichier - Java - Programmation

Marsh Posté le 02-01-2005 à 15:51:45    

Lors du chargement , je dois ranger des objets contenus dans un fichier puis les ranger dans un tableau.
A la fin, il faut sauvegarder ces objets depuis le tableau vers le fichier.
 
Je sais qu'on peut manipuler un fichier via java.io.file, mais j'aimerais pouvoir me passer de l'ecriture/lecture caractère par caractère si vous voyez ce que je veux dire.
Il n'existe pas un moyen "simple"?

Reply

Marsh Posté le 02-01-2005 à 15:51:45   

Reply

Marsh Posté le 02-01-2005 à 16:20:51    

ObjectOutputStream

Reply

Marsh Posté le 02-01-2005 à 16:24:06    

Peut-etre que je confond avec PHP, mais il y a pas une manière de serialiser un objet et d'ecrire la varaible de type string obtenue dans un ficher?

Reply

Marsh Posté le 02-01-2005 à 18:39:55    

Maaah non, pas besoin
 

Citation :

An ObjectOutputStream writes primitive data types and graphs of Java objects to an OutputStream. The objects can be read (reconstituted) using an ObjectInputStream. Persistent storage of objects can be accomplished by using a file for the stream. If the stream is a network socket stream, the objects can be reconsituted on another host or in another process.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 02-01-2005 à 19:12:17    

Oui oui je sais, mais mon truc il existe aussi ou faut que je reprenne serieusement mon livre de java ?

Reply

Marsh Posté le 02-01-2005 à 20:05:55    

esox_ch a écrit :

Oui oui je sais, mais mon truc il existe aussi ou faut que je reprenne serieusement mon livre de java ?


bha encore heureux qu'on peut écrire une chaine d'un coup  [:mlc2]


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 02-01-2005 à 20:37:33    

Ce que je demandais etait plutot le passage de Objet > String que de String > contenu d'un ficher ...

Reply

Marsh Posté le 02-01-2005 à 21:14:57    

ok, je me disais aussi ... :)
ca non, ca existe pas.
et c'est plutot logique ... vers un tableau de byte à la rigueur, mais là ils ont fait plus générique => tu peux écrire dans un outputstream, et cet outputstream peux être ce que tu veux : un tableau de byte, un fichier, une socket, etc ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 02-01-2005 à 21:41:46    

Ok donc a voir ce qui en php est appellé serialisation equivaut a l'outputstream java ... en fait je me rappellais qu'il y avait une manip a faire mais j'penssais que c'etait plus compliqué que ca ... bon merci ;)

Reply

Marsh Posté le 02-01-2005 à 22:18:30    

à ObjectOutputStream plutot ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 02-01-2005 à 22:18:30   

Reply

Marsh Posté le 02-01-2005 à 22:23:54    

Oui c'est hyper facile à faire en java, quand j'a idécouvert ça, venant de VB6 ça m'a fait halluciner vu comment jme battais pour sauvegarder mes trucs dans des .txt avant :D

Reply

Sujets relatifs:

Leave a Replay

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