Skip to content

Instantly share code, notes, and snippets.

@yrashish
Last active December 30, 2020 19:21
Show Gist options
  • Save yrashish/473df57aa49c2e533f0af13386a46344 to your computer and use it in GitHub Desktop.
Save yrashish/473df57aa49c2e533f0af13386a46344 to your computer and use it in GitHub Desktop.
List<Employee> employees = Arrays.asList(new Employee(1, "Ashish", 28, 10000)
, new Employee(2, "Ajay", 29, 1000)
, new Employee(3, "Abhishek", 29, 10000));
Map<Integer, String> map = employees
.stream()
.collect(Collectors.toMap(Employee::getId, Employee::getName));
Map<Long, List<Employee>> listMap = employees
.stream()
.collect(Collectors.groupingBy(Employee::getSalary));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment