今天写代码的时候需要做一下类型判断,对于String之类的都是没问题的,可是当判断boolean的时候就出了问题。google上搜索也没有找出结果来,希望有反射编程经验的人帮忙解决一下。代码部分如下
boolean aa = true;
Class cc = boolean.class;
if (cc.isInstance(aa)){//我认为这个时候应该为true,可是不是,为啥呢?
int a = 1;
}
boolean aa = true;
Class cc = boolean.class;
if (cc.isInstance(aa)){//我认为这个时候应该为true,可是不是,为啥呢?

int a = 1;
}