Package net.i2p.sam

Class UTF8Reader

  • All Implemented Interfaces:
    Closeable, AutoCloseable, Readable

    public class UTF8Reader
    extends Reader
    An unbuffered version of InputStreamReader. Does not read any extra characters, as long as input is well-formed. This permits the partial reading of an InputStream as UTF-8 and then passing the remainder of the input stream elsewhere. This isn't the most robust for malformed input, so it may not be appropriate for e.g. HTTP headers. Not thread-safe, obviously. May be moved to net.i2p.util if anybody else needs it.
    Since:
    0.9.24 somewhat adapted from net.i2p.util.TranslateReader