我有一个对象数组,我必须检查它们是否都是相应数组中类型的实例。
我想以类似的方式检查它们:
???[] types = {String, Integer, Boolean, TestInterface};
Object[] objects = {"test", 0, true, new TestImpl()};
for (int i = 0; i < types.length; ++i) {
if ( !(objects[i] instanceof types[i]) )
return false;
}
这可能吗?