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