Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Een Bestand Lezen | Java-bestand I/O-essentials
Practice
Projects
Quizzes & Challenges
Quizzen
Challenges
/
Java-bestands-I/O-Grondslagen

bookEen Bestand Lezen

Veeg om het menu te tonen

Wanneer het nodig is om gegevens uit een tekstbestand te verwerken, is het regel voor regel lezen van het bestand een van de meest gebruikelijke en efficiënte methoden. In Java wordt dit doorgaans gerealiseerd met de klassen FileReader en BufferedReader. FileReader biedt een manier om de inhoud van een bestand als een stroom van tekens te lezen, terwijl BufferedReader om FileReader heen wordt geplaatst om buffering en handige methoden zoals readLine() toe te voegen. Regel voor regel lezen is vooral nuttig bij grote bestanden, omdat het mogelijk maakt elke regel afzonderlijk te verwerken zonder het volledige bestand in het geheugen te laden. Deze aanpak is zowel geheugen-efficiënt als veilig voor het verwerken van bestanden van elke omvang.

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(); } } }

Efficiënt en veilig bestanden lezen is essentieel in Java-programma's. Door bestanden regel voor regel te lezen met BufferedReader, wordt het geheugengebruik geminimaliseerd en neemt het risico op fouten bij grote bestanden af. Zorg er altijd voor dat bronnen na gebruik worden gesloten om resource-lekken te voorkomen en de prestaties van de applicatie te waarborgen.

question mark

Welke methode leest een regel tekst uit een BufferedReader?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 6
some-alt