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