Gå til innhold

lese siste n linjene i en fil?


Anbefalte innlegg

Er dette mulig å gjøre effektivt?

 

At the moment bruker jeg

reader = new BufferedReader(new FileReader(log));
 	
// for each line
String line;
while((line = reader.readLine()) != null)
{
 // Do stuff
}

 

Dette funker veldig bra. Problemet er at denne log kan være sinnsykt stor. Og jeg skulle gjerne ha kunnet kun lest de siste n linjene... er en funksjon som heter skip, men den hopper bytes og ikke linjer. Så den blir jo litt uberegnelig kanskje..

 

Noen som vet en lur måte å gjøre dette på?

Endret av Tussi_qwerty
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...