The Java class BufferedReader reads text from a stream of symbols and buffers the symbols to efficiently read in characters, arrays, and strings. The BufferedReader class provides a constructor to which you can pass the buffer size as a second argument.
import java.io.FileReader;
import java.io.BufferedReader;
FileReader <fr_name> = new FileReader("<file_name.txt>");
BufferedReader <br_name> = new BufferedReader(<fr_name>);
import java.io.IOException;
import java.io.FileReader;
import java.io.BufferedReader;
public class BufferedReaderExample {
public static void main(String[] args) throws IOException {
FileReader fr;
BufferedReader br;
try {
fr = new FileReader("<file_name.txt>");
br = new BufferedReader(fr);
String row;
row = br.readLine();
while (row != null) {
System.out.println(row);
row = br.readLine();
}
fr.close();
} catch (IOException e) {
System.out.println("Error reading file");
System.out.println(e.toString());
}
}
}
Content from myFile.txt:
Lorem Ipsum Dolor Sit
Amet