IllegalFormatConversionException — 변환 타입 불일치 예외

IllegalFormatConversionException — 변환 타입 불일치 예외

IllegalFormatConversionException형식 지정자에 해당하는 인자가 호환되지 않는 타입일 때 던져지는 unchecked 예외예요. 예를 들어 %d(정수 변환)에 문자열을 넘기는 경우 발생해요. 별도로 명시되지 않는 한 null 인자를 넘기면 NullPointerException이 던져져요.

출처: Java API Reference

본문

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()

불일치하는 인자의 클래스를 반환해요.

더 알아보기 (Learn more)