Quant je rajoute un objet a mon fichier.txt il ecrase l'ancien obj
Fermé
Chaima_0951
-
Modifié le 7 mai 2020 à 08:59
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 7 mai 2020 à 13:28
KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 - 7 mai 2020 à 13:28
A voir également:
- Quant je rajoute un objet a mon fichier.txt il ecrase l'ancien obj
- Vente objet occasion entre particulier - Guide
- Comment récupérer mon ancien compte facebook piraté - Guide
- Ancien mail free ✓ - Forum MacOS
- Changer mot de passe facebook sans avoir l'ancien - Forum Facebook
- La méthode range de l'objet _global a échoué ✓ - Forum VB / VBA
1 réponse
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
7 mai 2020 à 13:28
7 mai 2020 à 13:28
Bonjour,
Les ObjectOutputStream manipulent des objets en binaire, avec notamment des en-têtes lors de la sérialisation. Si tu ajoutes un objet à la fin, c'est à dire sans mettre à jour les en-têtes, le fichier sera impossible à lire car les données ne correspondront plus aux en-têtes.
Si tu veux modifier le fichier il faut réécrire tous les objets qu'il contient pour que les en-têtes soient cohérents.
Les ObjectOutputStream manipulent des objets en binaire, avec notamment des en-têtes lors de la sérialisation. Si tu ajoutes un objet à la fin, c'est à dire sans mettre à jour les en-têtes, le fichier sera impossible à lire car les données ne correspondront plus aux en-têtes.
Si tu veux modifier le fichier il faut réécrire tous les objets qu'il contient pour que les en-têtes soient cohérents.