JavaTM 2
Platform
Std. Ed. v1.4.0

クラス
java.nio.CharBuffer の使用

CharBuffer を使用しているパッケージ
java.nio データのコンテナであるバッファについて定義し、その他の NIO パッケージの概要情報を提供します。  
java.nio.charset バイトと Unicode 文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。  
 

java.nio での CharBuffer の使用
 

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

CharBuffer 型のパラメータを持つ java.nio のメソッド
 CharBuffer CharBuffer.put(CharBuffer src)
          相対「一括put」メソッドです (オプション)。
 

java.nio.charset での CharBuffer の使用
 

CharBuffer を返す java.nio.charset のメソッド
 CharBuffer CharsetDecoder.decode(ByteBuffer in)
          単一の入力 byte バッファのコンテンツを新しく割り当てられた char バッファ内にデコードする簡易メソッドです。
 CharBuffer Charset.decode(ByteBuffer bb)
          この文字セットで表現されたバイトを Unicode 文字にデコードする簡易メソッドです。
 

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


JavaTM 2
Platform
Std. Ed. v1.4.0

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

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.