クラス
java.nio.charset.CoderResultの使用

CoderResultを使用するパッケージ
パッケージ
説明
byteとUnicode文字の相互変換を行うため、文字セット、デコーダ、およびエンコーダを定義します。
  • java.nio.charsetでのCoderResultの使用

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