可能重复:
获取 java.util.List 的泛型类型
如何查看参数列表中的类型
private List<String> names;
我怎么能找到它的字符串列表?我的目标是使这样的方法有效:
public Field findFieldByObjectType(Class<?> clazz, Object obj) {
for (Field field : clazz.getDeclaredFields()) {
// if field type is List<obj>
// return field
}
}