Lecture/Ecriture dans un fichier texte. [JAVA] - Java - Programmation
Marsh Posté le 29-06-2005 à 08:41:20
Aucune réponse ? mon post n'a pas de sens ou personne n'a d'idée ?
Marsh Posté le 29-06-2005 à 13:54:52
j'utiliserais un LineNumberReader
et apres je c'est pas trop comment java bufferise ces flux
mais la soit je stocke toute les lignes dans un tableau de String
et je travail sur la derniere case! et je reécrit tout les tableau dans le fichier!
-soit tu tu utilise mark() pour marqueer le flux lorsque tu auras atteint la derniere ligne et ainsi tu reaccederas directement a cette ligne!
suis pas un pro de java
Marsh Posté le 29-06-2005 à 15:10:27
d'accord avec rits75.
plutot utiliser le getLineNumber() d'abord.
Ensuite l'histoire des flux comme il dit c'est des BufferedReader...
avec des inputStreamReader/output...
Marsh Posté le 29-06-2005 à 16:14:09
Ok, merci les mecs, c'est ce que j'ai fais pour l'instant, en attendant de trouver une autre solution
merci de votre réponse et à bientôt !
Marsh Posté le 06-07-2005 à 18:46:51
Bonjour,
ce que je veux faire c'est rediriger la sortie vers un fichier txt par exemple( j'ai une grande quantité de sortie sur l'ecran).
pouvez-vous m'aider ?
je vous remercie d'avance.
Marsh Posté le 28-06-2005 à 17:39:02
Bonjours amis développeurs,
Suite à la création d'un fichier texte, je souhaiterais supprimer la dernière ligne. Ou plutôt, ajouter d'autres lignes, juste avant cette dernière ligne. Je viens de parcourir pas mal de tutoriaux et autres exemples sur le net, mais je n'ai rien trouvé de satisfaisant.
- Il me faudrait retrouver facilement la dernière ligne (le fichier texte étant très important, peut on éviter le parcours séquentiel de toutes les lignes ?)
- Sauvegarder cette dernière ligne.
- La modifier par l'insertion d'un bloc de ligne à cet endroit précis.
- puis, ajouter la sauvegarde de la ligne, pour terminer à nouveau le fichier texte.
Voilà, comment je pense réaliser mon traitement. Est ce que cela vous parait possible ? Auriez vous une meilleure proposition ? Que me conseillez vous pour réussir à effectuer ces modifications dans mon fichier texte ?
Merci de votre aide, et à bientôt !
-- t00f