java.io.InputStreamReader

This is a reader which adapts to an input stream and decodes the input bytes into characters.