FormatFlagsConversionMismatchException

FormatFlagsConversionMismatchException (변환·플래그 불일치 예외)

변환(conversion)과 플래그(flag)가 호환되지 않을 때 던져지는 unchecked 예외예요.

출처: Java API Reference

본문

예를 들어 정수 변환 'd''#' 플래그를 주면 FormatFlagsConversionMismatchException이 던져져요. Formatter의 형식 지정에서 특정 변환 타입이 특정 플래그를 지원하지 않을 때 발생해요. #는 일반 변환에서 대체 형식(alternate form)을 요구하지만 숫자 변환과 호환되지 않는 경우가 많아요.

public non-sealed class FormatFlagsConversionMismatchException

접근 메서드 getConversion()getFlags()로 문제가 된 변환 문자와 플래그를 얻을 수 있어요. 이 클래스는 명시되지 않은 경우, 생성자나 메서드에 null 인자를 넘기면 NullPointerException이 던져져요. 코드와 시그니처는 원문 그대로 보존돼요.

더 알아보기