Uses of Class
java.nio.CharBuffer
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.
|
-
Uses of CharBuffer in java.io
Methods in java.io with parameters of type CharBuffer Modifier and Type Method Description int
Reader. read(CharBuffer target)
Attempts to read characters into the specified character buffer. -
Uses of CharBuffer in java.lang
Methods in java.lang with parameters of type CharBuffer Modifier and Type Method Description int
Readable. read(CharBuffer cb)
Attempts to read characters into the specified character buffer. -
Uses of CharBuffer in java.nio
Methods in java.nio that return CharBuffer 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. get(int index, char[] dst)
Absolute bulk get method.CharBuffer
CharBuffer. get(int index, char[] dst, int offset, int length)
Absolute 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(int index, char[] src)
Absolute bulk put method (optional operation).CharBuffer
CharBuffer. put(int index, char[] src, int offset, int length)
Absolute bulk 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. slice(int index, int length)
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.Methods in java.nio with parameters of type CharBuffer Modifier and Type Method Description int
CharBuffer. compareTo(CharBuffer that)
Compares this buffer to another.int
CharBuffer. mismatch(CharBuffer that)
Finds and returns the relative index of the first mismatch between this buffer and a given buffer.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. -
Uses of CharBuffer in java.nio.charset
Methods in java.nio.charset that return CharBuffer 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.Methods in java.nio.charset with parameters of type CharBuffer 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.