~/ learn/ comp-308/ cards/ I/O, Serialization & Networking
1 of 24

Wrap a byte file source into a buffered character reader

Wrap a byte file source into a buffered character reader

Answer

BufferedReader in = new BufferedReader( new InputStreamReader( new FileInputStream("data.txt")));

The Decorator pattern: FileInputStream supplies bytes, InputStreamReader decodes them to characters, BufferedReader adds a buffer and readLine(). You use the outermost object.

space flip · ← → navigate · esc to exit
NORMAL ~/memra/library/f18ed4fa-9592-4f37-9968-d0069ddd3033/flashcard utf-8 LF