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

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

    CoderResultとして宣言されたjava.nio.charsetのフィールド
    修飾子と型
    フィールド
    説明
    CoderResult.OVERFLOW
    オーバーフローを示す結果オブジェクトで、出力バッファの容量が不足している状態を示します。
    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ファクトリ・メソッドです。