クラス
java.nio.CharBufferの使用

CharBufferを使用しているパッケージ 
パッケージ 説明
java.io
このパッケージは、データ・ストリーム、直列化、ファイル・システムによるシステム入出力用に提供されています。
java.lang
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.nio
データのコンテナであるバッファについて定義し、その他のNIOパッケージの概要情報を提供します。
java.nio.charset
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 CharBuffer.append​(char c)
    指定されたcharをこのバッファに追加します  (オプションの操作)
    CharBuffer CharBuffer.append​(CharSequence csq)
    指定されたcharシーケンスをこのバッファに追加します  (オプションの操作)
    CharBuffer CharBuffer.append​(CharSequence csq, int start, int end)
    指定されたcharシーケンスのサブシーケンスをこのバッファに追加します  (オプションの操作)
    abstract CharBuffer ByteBuffer.asCharBuffer()
    charバッファとしてこのbyteバッファのビューを作成します。
    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)
    相対一括getメソッドです。
    CharBuffer CharBuffer.get​(char[] dst, int offset, int length)
    相対一括getメソッドです。
    CharBuffer CharBuffer.get​(int index, char[] dst)
    絶対一括getメソッド。
    CharBuffer CharBuffer.get​(int index, char[] dst, int offset, int length)
    絶対一括getメソッド。
    CharBuffer CharBuffer.limit​(int newLimit)
    このバッファのリミットを設定します。
    CharBuffer CharBuffer.mark()
    このバッファの現在位置にマークを設定します。
    CharBuffer CharBuffer.position​(int newPosition)
    このバッファの位置を設定します。
    abstract CharBuffer CharBuffer.put​(char c)
    相対putメソッドです  (オプションの操作)
    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​(int index, char[] src)
    (optional operation)の絶対一括putメソッド。
    CharBuffer CharBuffer.put​(int index, char[] src, int offset, int length)
    (optional operation)の絶対一括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.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 CharBuffer.put​(CharBuffer src)
    相対一括putメソッドです  (オプションの操作)
    int CharBuffer.read​(CharBuffer target)
    指定されたcharバッファにcharを読み込みます。
  • java.nio.charsetでのCharBufferの使用

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