How to read a file in Java with BufferedReader?
![Image](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgR3V8Hdpq7-_yLrwrF83fnIQ-FUYuDwDE69_2_fTu8AANQYgn7pPJVCoB-AYyhn4uQNmsDHQYKipcz8q-Ykw9g_Bc06jOYGDin69iDaWuOVM9GA-rBiXSMvfIe8R37qzjLdS7uuQkVE0Mny0Qdc7vt6w0yoCK2JpG_GcVkIPSj1h3PPRP4vR-L6cPSBQ/s16000/Screenshot%202023-01-20%20002041.png)
In this section, we will show you how to use java.io.BufferedReader to read content from a file. 1. Files.newBufferedReader (Java 8) In Java 8, there is a new method Files.newBufferedReader(Paths.get("file")) to return a BufferedReader myFile.txt Main.java import java.io.BufferedReader ; import java.io.IOException ; import java.nio.file.Files ; import java.nio.file.Paths ; public class Main { public static void main ( String [] args) { StringBuilder stringBuilder = new StringBuilder(); try ( BufferedReader bufferedReader = Files . newBufferedReader ( Paths . get ( "C: \\ Users \\ 91807 \\ Desktop \\ myFile.txt" ))) { // read line by line String line ; while (( line = bufferedReader .readLine()) != null ) { stringBuilder .append( line ).append( " \n " ); } } catch ( IOException e) { System . err .format( "IOException: %s%n" ,