Une question bête de plus :
Je veux lire la dernière ligne d'un fichier texte et rien que la dernière ligne ?
Y a t'il moyen de positionner mon Reader directement à la dernière ligne ? ( Je veux dire sans faire un while qui lit tout le fichier)
Question bonus, ce fichier grandit régulièrement,
La dernière ligne deviens donc au fil du temps la ligne dernière-1 -2 -n etc...
Est ce que si je veux par exemple 10 seconde plus tard relire la dernière ligne du fichier, il faut que je réouvre le fichier ou bien je peux garder mon Reader ouvert et ressauter à la dernière ligne ?
BonusBonus
Et si ce fichier texte est lu à travers une URLConnection
Merci
# En shell ça s'écrit
Posté par yannig (site web personnel) . Évalué à 10.
Ok je -->[]
# RandomAccessFile
Posté par jcs (site web personnel) . Évalué à 4.
À travers une URLConnection, tu n'as que des streams à disposition. Dans ce cas tu n'as pas le choix, il faut tout lire. Toutefois la méthode java.io.BufferedReader.readLine() simplifie grandement le code.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.