코틀린에서 Class<?> 로 타입 체크 하기

luckyhan studio·2021년 5월 12일

kotlin에서 generic으로 Class 객체를 사용해야 하는 경우가 종종 있다. 이때 이 어떤 객체가 이 Class 타입인지 아닌지를 확인해야 하는 경우도 있다. 이러한 경우 아래와 같이 type check를 하면 된다.

fun <T>checkType(type : Class<T>) : Boolean
    {
        return something.javaClass.isAssignableFrom(type)
    }
profile
열심히 사는 그냥 개발자

0개의 댓글