java.nio.channels
public final class Channels extends Object
Since: 1.4
Method Summary | |
---|---|
static ReadableByteChannel | newChannel(InputStream in)
Constructs a channel that reads bytes from the given stream. |
static WritableByteChannel | newChannel(OutputStream out)
Constructs a channel that writes bytes to the given stream. |
static InputStream | newInputStream(ReadableByteChannel ch)
Constructs a stream that reads bytes from the given channel. |
static OutputStream | newOutputStream(WritableByteChannel ch)
Constructs a stream that writes bytes to the given channel. |
static Reader | newReader(ReadableByteChannel ch, CharsetDecoder dec, int minBufferCap)
Constructs a reader that decodes bytes from the given channel using the
given decoder. |
static Reader | newReader(ReadableByteChannel ch, String csName)
Constructs a reader that decodes bytes from the given channel according to
the named charset.
|
static Writer | newWriter(WritableByteChannel ch, CharsetEncoder enc, int minBufferCap)
Constructs a writer that encodes characters using the given encoder and
writes the resulting bytes to the given channel. |
static Writer | newWriter(WritableByteChannel ch, String csName)
Constructs a writer that encodes characters according to the named charset
and writes the resulting bytes to the given channel.
|
Throws: UnsupportedCharsetException If no support for the named charset is available in this instance of the Java virtual machine.
Throws: UnsupportedCharsetException If no support for the named charset is available in this instance of the Java virtual machine.