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

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ファクトリ・メソッドです。