我想从列表中返回类的对象(作为参数传递给方法)。此外,在返回时,我需要将对象转换为作为参数传递的类。我的问题是我尝试按照下面给出的方法进行操作,但它不正确,因为它给了我编译器错误“classToFind 无法解析为类型”
private <T extends myClass> T findObject(List<JAXBElement<? extends myClass>> list,
Class<? extends myClass> classToFind) {
for (JAXBElement<? extends myClass> current : list) {
if(current.getClass() == classToFind) {
return (classToFind) currentClass; // error "classToFind cannot be resolved to a type"
}
}
return null;
}