Type a BufferedReader wrapping a FileReader
Type a BufferedReader wrapping a FileReader
Answer
BufferedReader br = new BufferedReader(new FileReader("data.txt"));
FileReader opens the file as a character stream; BufferedReader adds an in-memory buffer so reads are batched into fewer OS calls. Always use Buffered wrappers for file I/O.