转载请注明链接: https://blog.youkuaiyun.com/feather_wch/article/details/88428867
判断对象是否是反射的类的对象
版本号:2019-03-12(18:10)
实际问题是,反射一个系统的类,但是无法判断对象到底是不是该类的对象。
isInstance
1、利用反射读取系统类,如何去判断当前对象是否是该类呢?这种情况无法使用instanceof
,可以使用isInstance()
- instanceof: 不可以使用
- isInstance()
Class<?> itemClass = Class.forName("android.app.servertransaction.LaunchActivityItem");
if(itemClass.isInstance(obj)){
// true:对象obj是目标类的
}