クラス
java.nio.charset.CoderResultの使用
| パッケージ | 説明 |
|---|---|
| java.nio.charset |
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
|
-
java.nio.charsetでのCoderResultの使用
CoderResultとして宣言されているjava.nio.charsetのフィールド 修飾子と型 フィールド 説明 static CoderResultCoderResult. OVERFLOWオーバーフローを示す結果オブジェクトで、出力バッファの容量が不足している状態を示します。static CoderResultCoderResult. UNDERFLOWアンダーフローを示す結果オブジェクトで、入力バッファが完全に消費された状態か、入力バッファがまだ空でない場合は、追加入力が必要な状態を示します。CoderResultを返すjava.nio.charsetのメソッド 修飾子と型 メソッド 説明 CoderResultCharsetDecoder. decode(ByteBuffer in, CharBuffer out, boolean endOfInput)指定された入力バッファ内のバイトを最大限デコードし、指定された出力バッファに結果を書き込みます。protected abstract CoderResultCharsetDecoder. decodeLoop(ByteBuffer in, CharBuffer out)1個以上のバイトをデコードし、1個以上の文字へデコードします。CoderResultCharsetEncoder. encode(CharBuffer in, ByteBuffer out, boolean endOfInput)指定された入力バッファ内の文字を最大限エンコードし、指定された出力バッファに結果を書き込みます。protected abstract CoderResultCharsetEncoder. encodeLoop(CharBuffer in, ByteBuffer out)1個以上の文字1個以上のバイトへエンコードします。CoderResultCharsetDecoder. flush(CharBuffer out)このデコーダをフラッシュします。CoderResultCharsetEncoder. flush(ByteBuffer out)このエンコーダをフラッシュします。protected CoderResultCharsetDecoder. implFlush(CharBuffer out)このデコーダをフラッシュします。protected CoderResultCharsetEncoder. implFlush(ByteBuffer out)このエンコーダをフラッシュします。static CoderResultCoderResult. malformedForLength(int length)指定された長さの不正入力エラーを表した一意のオブジェクトを返すstaticファクトリ・メソッドです。static CoderResultCoderResult. unmappableForLength(int length)指定された長さのマップ不可文字エラーを表した一意のオブジェクトを返すstaticファクトリ・メソッドです。