IllegalFormatConversionException — 변환 타입 불일치 예외
IllegalFormatConversionException — 변환 타입 불일치 예외
IllegalFormatConversionException은 형식 지정자에 해당하는 인자가 호환되지 않는 타입일 때 던져지는 unchecked 예외예요. 예를 들어 %d(정수 변환)에 문자열을 넘기는 경우 발생해요. 별도로 명시되지 않는 한 null 인자를 넘기면 NullPointerException이 던져져요.
본문
public non-sealed class IllegalFormatConversionException extends IllegalFormatException
IllegalFormatConversionException(char c, Class<?> arg)
public IllegalFormatConversionException(char c, Class<?> arg)
불일치하는 변환 문자와 그에 해당하는 인자 클래스를 지정해 인스턴스를 만들어요.
getConversion
public char getConversion()
적용할 수 없는 변환 문자를 반환해요.
getArgumentClass
public Class<?> getArgumentClass()
불일치하는 인자의 클래스를 반환해요.