Readers and Writers
BufferedReader
StringWriter Example