JavaTM Platform
Standard Ed. 6

クラス
java.nio.CharBuffer の使用

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

java.io での CharBuffer の使用
 

CharBuffer 型のパラメータを持つ java.io のメソッド
 int Reader.read(CharBuffer target)
          指定された文字バッファーに文字列を読み込みます。
 

java.lang での CharBuffer の使用
 

CharBuffer 型のパラメータを持つ java.lang のメソッド
 int Readable.read(CharBuffer cb)
          指定された文字バッファーに文字列を読み込みます。
 

java.nio での CharBuffer の使用
 

CharBuffer を返す java.nio のメソッド
static CharBuffer CharBuffer.allocate(int capacity)
          新しい文字バッファーを割り当てます。
 CharBuffer CharBuffer.append(char c)
          指定された文字をこのバッファーに追加します (オプション)。
 CharBuffer CharBuffer.append(CharSequence csq)
          指定された文字シーケンスをこのバッファーに追加します (オプション)。
 CharBuffer CharBuffer.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのバッファーに追加します (オプション)。
abstract  CharBuffer ByteBuffer.asCharBuffer()
          文字バッファーとしてこの byte バッファーのビューを作成します。
abstract  CharBuffer CharBuffer.asReadOnlyBuffer()
          現在のバッファーのコンテンツを共有する新しい読み込み専用文字バッファーを作成します。
abstract  CharBuffer CharBuffer.compact()
          現在のバッファーを圧縮します (オプション)。
abstract  CharBuffer CharBuffer.duplicate()
          現在のバッファーのコンテンツを共有する新しい文字バッファーを作成します。
 CharBuffer CharBuffer.get(char[] dst)
          相対一括「get」メソッドです。
 CharBuffer CharBuffer.get(char[] dst, int offset, int length)
          相対一括「get」メソッドです。
abstract  CharBuffer CharBuffer.put(char c)
          相対「put」メソッドです (オプション)。
 CharBuffer CharBuffer.put(char[] src)
          相対一括「put」メソッドです (オプション)。
 CharBuffer CharBuffer.put(char[] src, int offset, int length)
          相対一括「put」メソッドです (オプション)。
 CharBuffer CharBuffer.put(CharBuffer src)
          相対一括「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」メソッドです (オプション)。
abstract  CharBuffer CharBuffer.slice()
          現在のバッファーのコンテンツの共有のサブシーケンスをコンテンツとする新しい文字バッファーを作成します。
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)
          文字シーケンスをバッファーにラップします。
 

CharBuffer 型のパラメータを持つ java.nio のメソッド
 int CharBuffer.compareTo(CharBuffer that)
          現在のバッファーを別のバッファーと比較します。
 CharBuffer CharBuffer.put(CharBuffer src)
          相対一括「put」メソッドです (オプション)。
 int CharBuffer.read(CharBuffer target)
          指定された文字バッファーに文字列を読み込みます。
 

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)
          このデコーダをフラッシュします。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。