Bonjour
Je souhaite parcourir un Fichier d'objet
Comment faire pour savoir si j'ai atteint la fin du fichier
Merci d'avance
Sami Chine
Bonjour
Je souhaite parcourir un Fichier d'objet
Comment faire pour savoir si j'ai atteint la fin du fichier
Merci d'avance
Sami Chine
Hello,
Il suffit d'écrire au début du fichier, combien d'objets vont être mis dans ce fichier.
re-
Merci Thelvin
Mais si je ne connais pas au préalable le nombre d'objets, comment je peux déterminer si j'ai lu tous mes objets ou si j'ai atteint la fin du fichier
Merci
C'est pas les solutions qui manquent.
Quand tu dis "je ne connais pas le nombre au préalable", je suppose que ça signifie que tu ne peux pas faire en sorte de connaître ce nombre, parce que ça prendrait trop de place en mémoire par exemple.
Dans ce cas, il suffit de prévoir un objet "marqueur de fin" que tu insèreras à la fin du fichier. À la lecture, tu sais que tu as fini quand tu tombes sur ce marqueur de fin.
Ça peut être simplement null à la place d'un vrai objet, si tu n'as pas besoin de mettre d'autres nulls dans le fichier.
comment je l'insere ce marqueur
exemple en ecrivant oos.write ("null");
Merci d'avance
Euh ?
Comme d'hab, writeObject().
Pas besoin de chercher du nouveau pour faire la même chose qu'avant.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager