软件包 | 描述 |
---|---|
java.io |
通过数据流、序列化和文件系统提供系统的输入和输出。
|
java.lang |
提供对java编程语言的设计基础课。
|
java.nio |
定义了缓冲区,这是数据的容器,并提供其他NIO包的概述。
|
java.nio.charset |
定义了字符集,解码器和编码器,字节和Unicode字符之间的转换。
|
Modifier and Type | Method and Description |
---|---|
int |
Reader.read(CharBuffer target)
试图将字符读入指定的字符缓冲区中。
|
Modifier and Type | Method and Description |
---|---|
int |
Readable.read(CharBuffer cb)
试图将字符读入指定的字符缓冲区中。
|
Modifier and Type | Method and Description |
---|---|
static CharBuffer |
CharBuffer.allocate(int capacity)
分配一个新的字符缓冲区。
|
CharBuffer |
CharBuffer.append(char c)
将指定的字符缓冲区 (可选操作)。
|
CharBuffer |
CharBuffer.append(CharSequence csq)
将指定的字符序列,这个缓冲区 (可选操作)。
|
CharBuffer |
CharBuffer.append(CharSequence csq, int start, int end)
添加一个序列指定的字符序列,这个缓冲区 (可选操作)。
|
abstract CharBuffer |
ByteBuffer.asCharBuffer()
创建这个字节缓冲区的视图作为一个字符缓冲区。
|
abstract CharBuffer |
CharBuffer.asReadOnlyBuffer()
创建一个共享此缓冲区内容的新的只读字符缓冲区缓冲区。
|
abstract CharBuffer |
CharBuffer.compact()
契约这个缓冲区 (可选操作)。
|
abstract CharBuffer |
CharBuffer.duplicate()
创建一个共享此缓冲区内容的新的字符缓冲区。
|
CharBuffer |
CharBuffer.get(char[] dst)
相对体积得到方法。
|
CharBuffer |
CharBuffer.get(char[] dst, int offset, int length)
相对体积得到方法。
|
abstract CharBuffer |
CharBuffer.put(char c)
相对放方法 (可选操作)。
|
CharBuffer |
CharBuffer.put(char[] src)
相对体积放方法 (可选操作)。
|
CharBuffer |
CharBuffer.put(char[] src, int offset, int length)
相对体积放方法 (可选操作)。
|
CharBuffer |
CharBuffer.put(CharBuffer src)
相对体积放方法 (可选操作)。
|
abstract CharBuffer |
CharBuffer.put(int index, char c)
绝对放方法 (可选操作)。
|
CharBuffer |
CharBuffer.put(String src)
相对体积放方法 (可选操作)。
|
CharBuffer |
CharBuffer.put(String src, int start, int end)
相对体积放方法 (可选操作)。
|
abstract CharBuffer |
CharBuffer.slice()
创建一个新字符串缓冲区的内容是一个共享的子缓冲区的内容。
|
abstract CharBuffer |
CharBuffer.subSequence(int start, int end)
创建一个新的字符缓冲区表示指定的子缓冲区,相对于当前位置。
|
static CharBuffer |
CharBuffer.wrap(char[] array)
将一个字符数组包到缓冲区中。
|
static CharBuffer |
CharBuffer.wrap(char[] array, int offset, int length)
将一个字符数组包到缓冲区中。
|
static CharBuffer |
CharBuffer.wrap(CharSequence csq)
将一个字符序列封装到一个缓冲区中。
|
static CharBuffer |
CharBuffer.wrap(CharSequence csq, int start, int end)
将一个字符序列封装到一个缓冲区中。
|
Modifier and Type | Method and Description |
---|---|
int |
CharBuffer.compareTo(CharBuffer that)
将此缓冲区与另一缓冲区。
|
CharBuffer |
CharBuffer.put(CharBuffer src)
相对体积放方法 (可选操作)。
|
int |
CharBuffer.read(CharBuffer target)
试图将字符读入指定的字符缓冲区中。
|
Modifier and Type | Method and Description |
---|---|
CharBuffer |
Charset.decode(ByteBuffer bb)
方便的方法进行解码字节在这个字符集转换为Unicode字符。
|
CharBuffer |
CharsetDecoder.decode(ByteBuffer in)
方便的方法,将一个单输入字节缓冲区剩余内容到新分配的字符缓冲区。
|
Modifier and Type | Method and Description |
---|---|
CoderResult |
CharsetDecoder.decode(ByteBuffer in, CharBuffer out, boolean endOfInput)
将尽可能多的字节从给定的输入缓冲区,将结果写入给定的输出缓冲器。
|
protected abstract CoderResult |
CharsetDecoder.decodeLoop(ByteBuffer in, CharBuffer out)
将一个或多个字节为一个或多个字符。
|
ByteBuffer |
CharsetEncoder.encode(CharBuffer in)
将单个输入字符缓冲区的其余内容编码成新分配的字节缓冲区的方便方法。
|
ByteBuffer |
Charset.encode(CharBuffer cb)
方便的方法编码Unicode字符转换为该字符字节。
|
CoderResult |
CharsetEncoder.encode(CharBuffer in, ByteBuffer out, boolean endOfInput)
从给定的输入缓冲区中尽可能多的字符编码,将结果写入给定的输出缓冲区中。
|
protected abstract CoderResult |
CharsetEncoder.encodeLoop(CharBuffer in, ByteBuffer out)
将一个或多个字符编码成一个或多个字节。
|
CoderResult |
CharsetDecoder.flush(CharBuffer out)
冲这个解码器。
|
protected CoderResult |
CharsetDecoder.implFlush(CharBuffer out)
冲这个解码器。
|
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, 2014, Oracle and/or its affiliates. All rights reserved.