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 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 7 mai 2020 à 13:28
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 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
- Identifier un objet à partir d'une photo - Guide
- Comment récupérer mon ancien compte facebook piraté - Guide
- Télécharger splitcam ancien version - Télécharger - Messagerie
- Objet interdit en cabine ryanair - Guide
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
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.