CodingErrorAction — 코딩 오류 처리 동작을 나타내는 타입 세이프 열거형

CodingErrorAction — 코딩 오류 처리 동작을 나타내는 타입 세이프 열거형

CodingErrorAction은 코딩 오류 처리 동작(coding-error action)을 위한 타입 세이프(typesafe) 열거형이에요. 이 클래스의 인스턴스는 문자셋 디코더와 인코더가 잘못된 입력(malformed-input) 및 매핑할 수 없는 문자(unmappable-character) 오류를 어떻게 처리할지 지정하는 데 사용돼요.

출처: Java API Reference

본문

public class CodingErrorAction extends Object

코딩 오류 처리 동작을 위한 타입 세이프 열거형이에요. 이 클래스의 인스턴스는 문자셋 디코더와 인코더가 잘못된 입력과 매핑할 수 없는 문자 오류를 어떻게 처리할지 지정하는 데 사용돼요. Java 1.4부터 사용할 수 있어요.

필드 요약

수식자와 타입 필드 설명
static final CodingErrorAction IGNORE 잘못된 입력을 버리고 코딩 연산을 재개해 오류를 처리하는 동작
static final CodingErrorAction REPLACE 잘못된 입력을 버리고 코더의 대체값(replacement)을 출력 버퍼에 추가한 뒤 코딩 연산을 재개하는 동작
static final CodingErrorAction REPORT CoderResult 객체를 반환하거나 CharacterCodingException을 던져 오류를 보고하는 동작

IGNORE

public static final CodingErrorAction IGNORE

잘못된 입력을 버리고 코딩 연산을 재개해 오류를 처리하는 동작이에요.

REPLACE

public static final CodingErrorAction REPLACE

잘못된 입력을 버리고 코더의 대체값을 출력 버퍼에 추가한 뒤 코딩 연산을 재개해 오류를 처리하는 동작이에요.

REPORT

public static final CodingErrorAction REPORT

CoderResult 객체를 반환하거나 CharacterCodingException을 던져 오류를 보고하는 동작이에요. 코딩 과정을 구현하는 메서드에 따라 알맞은 방식으로 보고해요.

toString

public String toString()

이 동작을 설명하는 문자열을 반환해요. ObjecttoString을 재정의해요. 반환값은 설명 문자열이에요.

더 알아보기 (Learn more)

Java 공식 API