JavaTM 2 Platform
Standard Ed. 5.0

クラス
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)
          新しい char バッファを割り当てます。
 CharBuffer CharBuffer.append(char c)
          指定された文字をこのバッファに追加します (オプション)。
 CharBuffer CharBuffer.append(CharSequence csq)
          指定された文字シーケンスをこのバッファに追加します (オプション)。
 CharBuffer CharBuffer.append(CharSequence csq, int start, int end)
          指定された文字シーケンスのサブシーケンスをこのバッファに追加します (オプション)。
abstract  CharBuffer ByteBuffer.asCharBuffer()
          char バッファとしてこの byte バッファのビューを作成します。
abstract  CharBuffer CharBuffer.asReadOnlyBuffer()
          現在のバッファのコンテンツを共有する新しい読み取り専用 char バッファを作成します。
abstract  CharBuffer CharBuffer.compact()
          現在のバッファを圧縮します (オプション)。
abstract  CharBuffer CharBuffer.duplicate()
          現在のバッファのコンテンツを共有する新しい char バッファを作成します。
 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()
          現在のバッファのコンテンツの共有のサブシーケンスをコンテンツとする新しい 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)
          文字列をバッファにラップします。
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)
          指定された char バッファに文字列の読み込みを試みます。
 

java.nio.charset での CharBuffer の使用
 

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

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)
          単一の入力 char バッファのコンテンツを新しく割り当てられた 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 2 Platform
Standard Ed. 5.0

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

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