Package | Description |
---|---|
java.io |
Provides for system input and output through data streams,
serialization and the file system.
|
java.lang |
Provides classes that are fundamental to the design of the Java
programming language.
|
java.nio |
Defines buffers, which are containers for data, and provides an
overview of the other NIO packages.
|
java.nio.charset |
Defines charsets, decoders, and encoders, for translating between
bytes and Unicode characters.
|
Modifier and Type | Method | Description |
---|---|---|
int |
Reader.read(CharBuffer target) |
Attempts to read characters into the specified character buffer.
|
Modifier and Type | Method | Description |
---|---|---|
int |
Readable.read(CharBuffer cb) |
Attempts to read characters into the specified character buffer.
|
Modifier and Type | Method | Description |
---|---|---|
static CharBuffer |
CharBuffer.allocate(int capacity) |
Allocates a new char buffer.
|
CharBuffer |
CharBuffer.append(char c) |
Appends the specified char to this
buffer (optional operation).
|
CharBuffer |
CharBuffer.append(CharSequence csq) |
Appends the specified character sequence to this
buffer (optional operation).
|
CharBuffer |
CharBuffer.append(CharSequence csq,
int start,
int end) |
Appends a subsequence of the specified character sequence to this
buffer (optional operation).
|
abstract CharBuffer |
ByteBuffer.asCharBuffer() |
Creates a view of this byte buffer as a char buffer.
|
abstract CharBuffer |
CharBuffer.asReadOnlyBuffer() |
Creates a new, read-only char buffer that shares this buffer's
content.
|
CharBuffer |
CharBuffer.clear() |
Clears this buffer.
|
abstract CharBuffer |
CharBuffer.compact() |
Compacts this buffer (optional operation).
|
abstract CharBuffer |
CharBuffer.duplicate() |
Creates a new char buffer that shares this buffer's content.
|
CharBuffer |
CharBuffer.flip() |
Flips this buffer.
|
CharBuffer |
CharBuffer.get(char[] dst) |
Relative bulk get method.
|
CharBuffer |
CharBuffer.get(char[] dst,
int offset,
int length) |
Relative bulk get method.
|
CharBuffer |
CharBuffer.limit(int newLimit) |
Sets this buffer's limit.
|
CharBuffer |
CharBuffer.mark() |
Sets this buffer's mark at its position.
|
CharBuffer |
CharBuffer.position(int newPosition) |
Sets this buffer's position.
|
abstract CharBuffer |
CharBuffer.put(char c) |
Relative put method (optional operation).
|
CharBuffer |
CharBuffer.put(char[] src) |
Relative bulk put method (optional operation).
|
CharBuffer |
CharBuffer.put(char[] src,
int offset,
int length) |
Relative bulk put method (optional operation).
|
abstract CharBuffer |
CharBuffer.put(int index,
char c) |
Absolute put method (optional operation).
|
CharBuffer |
CharBuffer.put(String src) |
Relative bulk put method (optional operation).
|
CharBuffer |
CharBuffer.put(String src,
int start,
int end) |
Relative bulk put method (optional operation).
|
CharBuffer |
CharBuffer.put(CharBuffer src) |
Relative bulk put method (optional operation).
|
CharBuffer |
CharBuffer.reset() |
Resets this buffer's position to the previously-marked position.
|
CharBuffer |
CharBuffer.rewind() |
Rewinds this buffer.
|
abstract CharBuffer |
CharBuffer.slice() |
Creates a new char buffer whose content is a shared subsequence of
this buffer's content.
|
abstract CharBuffer |
CharBuffer.subSequence(int start,
int end) |
Creates a new character buffer that represents the specified subsequence
of this buffer, relative to the current position.
|
static CharBuffer |
CharBuffer.wrap(char[] array) |
Wraps a char array into a buffer.
|
static CharBuffer |
CharBuffer.wrap(char[] array,
int offset,
int length) |
Wraps a char array into a buffer.
|
static CharBuffer |
CharBuffer.wrap(CharSequence csq) |
Wraps a character sequence into a buffer.
|
static CharBuffer |
CharBuffer.wrap(CharSequence csq,
int start,
int end) |
Wraps a character sequence into a buffer.
|
Modifier and Type | Method | Description |
---|---|---|
int |
CharBuffer.compareTo(CharBuffer that) |
Compares this buffer to another.
|
CharBuffer |
CharBuffer.put(CharBuffer src) |
Relative bulk put method (optional operation).
|
int |
CharBuffer.read(CharBuffer target) |
Attempts to read characters into the specified character buffer.
|
Modifier and Type | Method | Description |
---|---|---|
CharBuffer |
Charset.decode(ByteBuffer bb) |
Convenience method that decodes bytes in this charset into Unicode
characters.
|
CharBuffer |
CharsetDecoder.decode(ByteBuffer in) |
Convenience method that decodes the remaining content of a single input
byte buffer into a newly-allocated character buffer.
|
Modifier and Type | Method | Description |
---|---|---|
CoderResult |
CharsetDecoder.decode(ByteBuffer in,
CharBuffer out,
boolean endOfInput) |
Decodes as many bytes as possible from the given input buffer,
writing the results to the given output buffer.
|
protected abstract CoderResult |
CharsetDecoder.decodeLoop(ByteBuffer in,
CharBuffer out) |
Decodes one or more bytes into one or more characters.
|
ByteBuffer |
Charset.encode(CharBuffer cb) |
Convenience method that encodes Unicode characters into bytes in this
charset.
|
ByteBuffer |
CharsetEncoder.encode(CharBuffer in) |
Convenience method that encodes the remaining content of a single input
character buffer into a newly-allocated byte buffer.
|
CoderResult |
CharsetEncoder.encode(CharBuffer in,
ByteBuffer out,
boolean endOfInput) |
Encodes as many characters as possible from the given input buffer,
writing the results to the given output buffer.
|
protected abstract CoderResult |
CharsetEncoder.encodeLoop(CharBuffer in,
ByteBuffer out) |
Encodes one or more characters into one or more bytes.
|
CoderResult |
CharsetDecoder.flush(CharBuffer out) |
Flushes this decoder.
|
protected CoderResult |
CharsetDecoder.implFlush(CharBuffer out) |
Flushes this decoder.
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps