Uses of Class
java.nio.CharBuffer
-
Packages that use CharBuffer 软件包 描述 java.io 通过数据流,序列化和文件系统提供系统输入和输出。java.lang 提供对Java编程语言设计至关重要的类。java.nio 定义缓冲区,它是数据的容器,并提供其他NIO包的概述。java.nio.charset 定义字符集,解码器和编码器,用于在字节和Unicode字符之间进行转换。 -
-
Uses of CharBuffer in java.io
Methods in java.io with parameters of type CharBuffer 变量和类型 方法 描述 int
Reader. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。 -
Uses of CharBuffer in java.lang
Methods in java.lang with parameters of type CharBuffer 变量和类型 方法 描述 int
Readable. read(CharBuffer cb)
尝试将字符读入指定的字符缓冲区。 -
Uses of CharBuffer in java.nio
Methods in java.nio that return CharBuffer 变量和类型 方法 描述 static CharBuffer
CharBuffer. allocate(int capacity)
分配一个新的char缓冲区。CharBuffer
CharBuffer. append(char c)
将指定的char追加到此缓冲区 (可选操作) 。CharBuffer
CharBuffer. append(CharSequence csq)
将指定的字符序列追加到此缓冲区 (可选操作) 。CharBuffer
CharBuffer. append(CharSequence csq, int start, int end)
将指定字符序列的子序列追加到此缓冲区 (可选操作) 。abstract CharBuffer
ByteBuffer. asCharBuffer()
将此字节缓冲区的视图创建为char缓冲区。abstract CharBuffer
CharBuffer. asReadOnlyBuffer()
创建一个共享此缓冲区内容的新的只读char缓冲区。abstract CharBuffer
CharBuffer. compact()
压缩此缓冲区 (可选操作) 。abstract CharBuffer
CharBuffer. duplicate()
创建一个共享此缓冲区内容的新char缓冲区。CharBuffer
CharBuffer. get(char[] dst)
相对批量 获取方法。CharBuffer
CharBuffer. get(char[] dst, int offset, int length)
相对批量 获取方法。abstract CharBuffer
CharBuffer. put(char c)
相对 put方法 (可选操作) 。CharBuffer
CharBuffer. put(char[] src)
相对批量 放置方法 (可选操作) 。CharBuffer
CharBuffer. put(char[] src, int offset, int length)
相对批量 放置方法 (可选操作) 。abstract CharBuffer
CharBuffer. put(int index, char c)
绝对 放法 (可选操作) 。CharBuffer
CharBuffer. put(String src)
相对批量 放置方法 (可选操作) 。CharBuffer
CharBuffer. put(String src, int start, int end)
相对批量 放置方法 (可选操作) 。CharBuffer
CharBuffer. put(CharBuffer src)
相对批量 放置方法 (可选操作) 。abstract CharBuffer
CharBuffer. slice()
创建一个新的char缓冲区,其内容是此缓冲区内容的共享子序列。abstract CharBuffer
CharBuffer. subSequence(int start, int end)
创建一个新的字符缓冲区,表示此缓冲区相对于当前位置的指定子序列。static CharBuffer
CharBuffer. wrap(char[] array)
将char数组包装到缓冲区中。static CharBuffer
CharBuffer. wrap(char[] array, int offset, int length)
将char数组包装到缓冲区中。static CharBuffer
CharBuffer. wrap(CharSequence csq)
将字符序列包装到缓冲区中。static CharBuffer
CharBuffer. wrap(CharSequence csq, int start, int end)
将字符序列包装到缓冲区中。Methods in java.nio with parameters of type CharBuffer 变量和类型 方法 描述 int
CharBuffer. compareTo(CharBuffer that)
比较此缓冲区与另一个缓冲区。int
CharBuffer. mismatch(CharBuffer that)
查找并返回此缓冲区与给定缓冲区之间第一个不匹配的相对索引。CharBuffer
CharBuffer. put(CharBuffer src)
相对批量 放置方法 (可选操作) 。int
CharBuffer. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。 -
Uses of CharBuffer in java.nio.charset
Methods in java.nio.charset that return CharBuffer 变量和类型 方法 描述 CharBuffer
Charset. decode(ByteBuffer bb)
将此charset中的字节解码为Unicode字符的便捷方法。CharBuffer
CharsetDecoder. decode(ByteBuffer in)
将单个输入字节缓冲区的剩余内容解码为新分配的字符缓冲区的便捷方法。Methods in java.nio.charset with parameters of type CharBuffer 变量和类型 方法 描述 CoderResult
CharsetDecoder. decode(ByteBuffer in, CharBuffer out, boolean endOfInput)
从给定的输入缓冲区中解码尽可能多的字节,将结果写入给定的输出缓冲区。protected abstract CoderResult
CharsetDecoder. decodeLoop(ByteBuffer in, CharBuffer out)
将一个或多个字节解码为一个或多个字符。ByteBuffer
Charset. encode(CharBuffer cb)
在此charset中将Unicode字符编码为字节的便捷方法。ByteBuffer
CharsetEncoder. encode(CharBuffer in)
将单个输入字符缓冲区的剩余内容编码为新分配的字节缓冲区的便捷方法。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)
Flushes this decoder.
-