クラス
java.nio.CharBufferの使用

CharBufferを使用するパッケージ
パッケージ
説明
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
  • java.ioでのCharBufferの使用

    CharBufferのパラメータを持つjava.ioのメソッド
    修飾子と型
    メソッド
    説明
    int
    Reader.read(CharBuffer target)
    指定されたcharバッファにcharを読み込みます。
  • java.langでのCharBufferの使用

    CharBufferのパラメータを持つjava.langのメソッド
    修飾子と型
    メソッド
    説明
    int
    Readable.read(CharBuffer cb)
    指定されたcharバッファにcharを読み込みます。
  • java.nioでのCharBufferの使用

    CharBufferを返すjava.nioのメソッド
    修飾子と型
    メソッド
    説明
    static CharBuffer
    CharBuffer.allocate(int capacity)
    新しいcharバッファを割り当てます。
    CharBuffer.append(char c)
    指定されたcharをこのバッファに追加します  (オプションの操作)
    CharBuffer.append(CharSequence csq)
    指定されたcharシーケンスをこのバッファに追加します  (オプションの操作)
    CharBuffer.append(CharSequence csq, int start, int end)
    指定されたcharシーケンスのサブシーケンスをこのバッファに追加します  (オプションの操作)
    abstract CharBuffer
    ByteBuffer.asCharBuffer()
    charバッファとしてこのbyteバッファのビューを作成します。
    abstract CharBuffer
    CharBuffer.asReadOnlyBuffer()
    このバッファの内容を共有する新しい読込み専用charバッファを作成します。
    CharBuffer.clear()
    このバッファをクリアします。
    abstract CharBuffer
    CharBuffer.compact()
    このバッファを圧縮します  (オプションの操作)
    abstract CharBuffer
    CharBuffer.duplicate()
    このバッファの内容を共有する新しいcharバッファを作成します。
    CharBuffer.flip()
    このバッファをフリップ(反転)します。
    CharBuffer.get(char[] dst)
    相対一括getメソッドです。
    CharBuffer.get(char[] dst, int offset, int length)
    相対一括getメソッドです。
    CharBuffer.get(int index, char[] dst)
    絶対一括getメソッド。
    CharBuffer.get(int index, char[] dst, int offset, int length)
    絶対一括getメソッド。
    CharBuffer.limit(int newLimit)
    このバッファのリミットを設定します。
    CharBuffer.mark()
    このバッファの現在位置にマークを設定します。
    CharBuffer.position(int newPosition)
    このバッファの位置を設定します。
    abstract CharBuffer
    CharBuffer.put(char c)
    相対putメソッドです  (オプションの操作)
    CharBuffer.put(char[] src)
    相対一括putメソッドです  (オプションの操作)
    CharBuffer.put(char[] src, int offset, int length)
    相対一括putメソッドです  (オプションの操作)
    abstract CharBuffer
    CharBuffer.put(int index, char c)
    絶対putメソッドです  (オプションの操作)
    CharBuffer.put(int index, char[] src)
    (optional operation)の絶対一括putメソッド。
    CharBuffer.put(int index, char[] src, int offset, int length)
    (optional operation)の絶対一括putメソッド。
    CharBuffer.put(int index, CharBuffer src, int offset, int length)
    (optional operation)の絶対一括putメソッド。
    CharBuffer.put(String src)
    相対一括putメソッドです  (オプションの操作)
    CharBuffer.put(String src, int start, int end)
    相対一括putメソッドです  (オプションの操作)
    CharBuffer.put(CharBuffer src)
    相対一括putメソッドです  (オプションの操作)
    CharBuffer.reset()
    バッファの位置を以前にマークした位置に戻します。
    CharBuffer.rewind()
    このバッファをリワインド(巻き戻し)します。
    abstract CharBuffer
    CharBuffer.slice()
    このバッファの内容の共有のサブシーケンスを内容とする新しいcharバッファを作成します。
    abstract CharBuffer
    CharBuffer.slice(int index, int length)
    このバッファの内容の共有のサブシーケンスを内容とする新しいcharバッファを作成します。
    abstract CharBuffer
    CharBuffer.subSequence(int start, int end)
    このバッファの指定されたサブシーケンス(現在位置からの相対位置)を表す新しいcharバッファを作成します。
    static CharBuffer
    CharBuffer.wrap(char[] array)
    char配列をバッファにラップします。
    static CharBuffer
    CharBuffer.wrap(char[] array, int offset, int length)
    char配列をバッファにラップします。
    static CharBuffer
    CharBuffer.wrap(CharSequence csq)
    charシーケンスをバッファにラップします。
    static CharBuffer
    CharBuffer.wrap(CharSequence csq, int start, int end)
    charシーケンスをバッファにラップします。
    CharBufferのパラメータを持つjava.nioのメソッド
    修飾子と型
    メソッド
    説明
    int
    CharBuffer.compareTo(CharBuffer that)
    このバッファを別のバッファと比較します。
    int
    CharBuffer.mismatch(CharBuffer that)
    このバッファと指定されたバッファの最初の不一致の相対索引を検索して戻します。
    CharBuffer.put(int index, CharBuffer src, int offset, int length)
    (optional operation)の絶対一括putメソッド。
    CharBuffer.put(CharBuffer src)
    相対一括putメソッドです  (オプションの操作)
    int
    CharBuffer.read(CharBuffer target)
    指定されたcharバッファにcharを読み込みます。
  • java.nio.charsetでのCharBufferの使用

    CharBufferを返すjava.nio.charsetのメソッド
    修飾子と型
    メソッド
    説明
    Charset.decode(ByteBuffer bb)
    この文字セットで表現されたバイトをUnicode文字にデコードする簡易メソッドです。
    CharsetDecoder.decode(ByteBuffer in)
    単一の入力byteバッファのコンテンツを新しく割り当てられた文字バッファ内にデコードする簡易メソッドです。
    CharBufferのパラメータを持つjava.nio.charsetのメソッド
    修飾子と型
    メソッド
    説明
    CharsetDecoder.decode(ByteBuffer in, CharBuffer out, boolean endOfInput)
    指定された入力バッファ内のバイトを最大限デコードし、指定された出力バッファに結果を書き込みます。
    protected abstract CoderResult
    CharsetDecoder.decodeLoop(ByteBuffer in, CharBuffer out)
    1個以上のバイトをデコードし、1個以上の文字へデコードします。
    Charset.encode(CharBuffer cb)
    Unicode文字をこの文字セットで表現されたバイトにエンコードする簡易メソッドです。
    CharsetEncoder.encode(CharBuffer in)
    単一の入力文字バッファのコンテンツを新しく割り当てられたbyteバッファ内にエンコードする簡易メソッドです。
    CharsetEncoder.encode(CharBuffer in, ByteBuffer out, boolean endOfInput)
    指定された入力バッファ内の文字を最大限エンコードし、指定された出力バッファに結果を書き込みます。
    protected abstract CoderResult
    CharsetEncoder.encodeLoop(CharBuffer in, ByteBuffer out)
    1個以上の文字1個以上のバイトへエンコードします。
    CharsetDecoder.flush(CharBuffer out)
    このデコーダをフラッシュします。
    protected CoderResult
    CharsetDecoder.implFlush(CharBuffer out)
    このデコーダをフラッシュします。