重複の可能性:
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
}
}