Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Lese en Fil | Java Fil I/O-Grunnleggende
Java Fil I/O-Grunnleggende

bookLese en Fil

Sveip for å vise menyen

Når det er nødvendig å behandle data lagret i en tekstfil, er det en av de vanligste og mest effektive metodene å lese filen linje for linje. I Java gjøres dette vanligvis ved hjelp av klassene FileReader og BufferedReader. FileReader gir en måte å lese innholdet i en fil som en strøm av tegn, mens BufferedReader omslutter FileReader for å legge til buffering og praktiske metoder som readLine(). Å lese linje for linje er spesielt nyttig ved håndtering av store filer, siden det gjør det mulig å behandle hver linje individuelt uten å laste hele filen inn i minnet. Denne tilnærmingen er både minneeffektiv og gjør det trygt å håndtere filer av alle størrelser.

ReadFileExample.java

ReadFileExample.java

copy
123456789101112131415161718192021
import java.io.FileReader; import java.io.BufferedReader; import java.io.IOException; public class ReadFileExample { public static void main(String[] args) { try { FileReader fileReader = new FileReader("example.txt"); BufferedReader bufferedReader = new BufferedReader(fileReader); String line; while ((line = bufferedReader.readLine()) != null) { System.out.println(line); } bufferedReader.close(); } catch (IOException e) { e.printStackTrace(); } } }

Effektiv og sikker filavlesning er avgjørende i Java-programmer. Ved å lese filer linje for linje med BufferedReader minimeres minnebruken og risikoen for feil ved store filer reduseres. Husk alltid å lukke ressursene etter bruk for å forhindre ressurslekkasjer og opprettholde god ytelse i applikasjonen.

question mark

Hvilken metode leser en linje tekst fra en BufferedReader?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 1. Kapittel 6
some-alt