Я хотел бы найти способ принять описанную ниже конкретную процедуру и описать ее в методе, который вы можете передать классу, списку и имени поля, чтобы вернуть карту. Если бы я мог получить общий указатель на используемый шаблон или, и т.д., Который мог бы начать меня в правильном направлении.
Map<String,Role> mapped_roles = new HashMap<String,Role>();
List<Role> p_roles = (List<Role>) c.list();
for (Role el : p_roles) {
mapped_roles.put(el.getName(), el);
}
к этому? (Псевдокод)
Map<String,?> MapMe(Class clz, Collection list, String methodName)
Map<String,?> map = new HashMap<String,?>();
for (clz el : list) {
map.put(el.methodName(), el);
}
Возможно ли это?