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 Modifier and Type 方法 描述 int
Reader. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。 -
Uses of CharBuffer in java.lang
Methods in java.lang with parameters of type CharBuffer Modifier and Type 方法 描述 int
Readable. read(CharBuffer cb)
尝试将字符读入指定的字符缓冲区。 -
Uses of CharBuffer in java.nio
Methods in java.nio that return CharBuffer Modifier and Type 方法 描述 static CharBuffer
CharBuffer. allocate(int capacity)
分配一个新的char缓冲区。CharBuffer
CharBuffer. append(char c)
将指定的字符追加到此缓冲区 (可选操作) 。CharBuffer
CharBuffer. append(CharSequence csq)
将指定的字符序列追加到此缓冲区 (可选操作) 。CharBuffer
CharBuffer. append(CharSequence csq, int start, int end)
将指定字符序列的子序列附加到此缓冲区 (可选操作) 。abstract CharBuffer
ByteBuffer. asCharBuffer()
创建一个字节缓冲区作为char缓冲区的视图。abstract CharBuffer
CharBuffer. asReadOnlyBuffer()
创建一个新的只读char缓冲区,共享此缓冲区的内容。CharBuffer
CharBuffer. clear()
清除此缓冲区。abstract CharBuffer
CharBuffer. compact()
压缩此缓冲区 (可选操作) 。abstract CharBuffer
CharBuffer. duplicate()
创建一个新的char缓冲区,共享此缓冲区的内容。CharBuffer
CharBuffer. flip()
翻转这个缓冲区。CharBuffer
CharBuffer. get(char[] dst)
相对批量 获取方法。CharBuffer
CharBuffer. get(char[] dst, int offset, int length)
相对批量 获取方法。CharBuffer
CharBuffer. limit(int newLimit)
设置此缓冲区的限制。CharBuffer
CharBuffer. mark()
将此缓冲区的标记设置在其位置。CharBuffer
CharBuffer. position(int newPosition)
设置这个缓冲区的位置。abstract CharBuffer
CharBuffer. put(char c)
相对 放置法 (可选操作) 。CharBuffer
CharBuffer. put(char[] src)
相对大容量 put方法 (可选操作) 。CharBuffer
CharBuffer. put(char[] src, int offset, int length)
相对大容量 put方法 (可选操作) 。abstract CharBuffer
CharBuffer. put(int index, char c)
绝对 put方法 (可选操作) 。CharBuffer
CharBuffer. put(String src)
相对大容量 put方法 (可选操作) 。CharBuffer
CharBuffer. put(String src, int start, int end)
相对大容量 put方法 (可选操作) 。CharBuffer
CharBuffer. put(CharBuffer src)
相对大容量 put方法 (可选操作) 。CharBuffer
CharBuffer. reset()
将此缓冲区的位置重置为先前标记的位置。CharBuffer
CharBuffer. rewind()
倒带这个缓冲区。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 Modifier and Type 方法 描述 int
CharBuffer. compareTo(CharBuffer that)
将此缓冲区与另一个缓冲区进CharBuffer
CharBuffer. put(CharBuffer src)
相对大容量 put方法 (可选操作) 。int
CharBuffer. read(CharBuffer target)
尝试将字符读入指定的字符缓冲区。 -
Uses of CharBuffer in java.nio.charset
Methods in java.nio.charset that return CharBuffer Modifier and Type 方法 描述 CharBuffer
Charset. decode(ByteBuffer bb)
便利方法,将此字符集中的字节解码为Unicode字符。CharBuffer
CharsetDecoder. decode(ByteBuffer in)
将单个输入字节缓冲器的剩余内容解码为新分配的字符缓冲区的方便方法。Methods in java.nio.charset with parameters of type CharBuffer Modifier and Type 方法 描述 CoderResult
CharsetDecoder. decode(ByteBuffer in, CharBuffer out, boolean endOfInput)
从给定的输入缓冲区解码尽可能多的字节,将结果写入给定的输出缓冲区。protected abstract CoderResult
CharsetDecoder. decodeLoop(ByteBuffer in, CharBuffer out)
将一个或多个字节解码为一个或多个字符。ByteBuffer
Charset. encode(CharBuffer cb)
在这个字符集中将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.
-