IllformedLocaleException — 잘못된 형식의 로케일 예외
IllformedLocaleException — 잘못된 형식의 로케일 예외
IllformedLocaleException은 Locale과 Locale.Builder의 메서드가 잘 구성된(well-formed) BCP 47 태그가 아닌 인자를 받았을 때 던져요. 즉 형식이 잘못된 로케일 태그 문자열을 나타내요.
본문
public class IllformedLocaleException extends RuntimeException
로케일 태그를 분석하는 과정에서 오류를 만나면 발생해요. 오류 지점의 근사 위치를 errorIndex로 제공해요.
생성자
IllformedLocaleException()— 상세 메시지 없이 오류 인덱스-1로 만들어요.IllformedLocaleException(String message)— 주어진 메시지와 오류 인덱스-1로 만들어요.IllformedLocaleException(String message, int errorIndex)— 주어진 메시지와 오류 인덱스로 만들어요. 오류 인덱스는 잘못된 값의 시작부터 파서가 처음 오류를 감지한 지점까지의 근사 오프셋이에요. 음수 값은 오류 인덱스가 적용되지 않거나 알 수 없음을 의미해요.
getErrorIndex
public int getErrorIndex()
오류가 발견된 인덱스를 반환해요. 음수 값은 오류 인덱스가 적용되지 않거나 알 수 없음을 나타내요.