I have class:
class Employee {
   private Integer id;
   private String name;
   //getters/setters
}
Also I've an Arraylist with employees:
List<Employee> employees = new Arraylist<>();
How can I extract id as a key and name as a value to HashMap (with streams)?
map.put(employee.getId(), employee.getName())
UPDATED
What if I've a custom Lists as fields?
class Employee {
   private List<Filters> filters;
   private String name;
   //getters/setters
}
class Filter {
   String name;
   String keyword;
   //getters/setters
}
And I want to put name (from Filter) as a value, and keyword as a key to map.
 
     
    