IllformedLocaleException — 잘못된 형식의 로케일 예외

IllformedLocaleException — 잘못된 형식의 로케일 예외

IllformedLocaleExceptionLocaleLocale.Builder의 메서드가 잘 구성된(well-formed) BCP 47 태그가 아닌 인자를 받았을 때 던져요. 즉 형식이 잘못된 로케일 태그 문자열을 나타내요.

출처: Java API Reference

본문

public class IllformedLocaleException extends RuntimeException

로케일 태그를 분석하는 과정에서 오류를 만나면 발생해요. 오류 지점의 근사 위치를 errorIndex로 제공해요.

생성자

  • IllformedLocaleException() — 상세 메시지 없이 오류 인덱스 -1로 만들어요.
  • IllformedLocaleException(String message) — 주어진 메시지와 오류 인덱스 -1로 만들어요.
  • IllformedLocaleException(String message, int errorIndex) — 주어진 메시지와 오류 인덱스로 만들어요. 오류 인덱스는 잘못된 값의 시작부터 파서가 처음 오류를 감지한 지점까지의 근사 오프셋이에요. 음수 값은 오류 인덱스가 적용되지 않거나 알 수 없음을 의미해요.

getErrorIndex

public int getErrorIndex()

오류가 발견된 인덱스를 반환해요. 음수 값은 오류 인덱스가 적용되지 않거나 알 수 없음을 나타내요.

더 알아보기 (Learn more)